/* =========================================================
   restructuring.css  /restructuring 専用。クラス名はすべて rs- で始まる
   各ルールの上のコメントは、その部品に入っている文字（どの部品かの目印）。
   ========================================================= */
/* rs-root: 新規事業進出補助金 事業の継続、新規事業の立ち上げ、 事業 */
.rs-root { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 0px; flex-flow: column; height: 100%; margin: 0px; opacity: 1; padding: 0px; width: 100%; max-width: 100%; }

/* rs-blk0-box1: 新規事業進出補助金 事業の継続、新規事業の立ち上げ、 事業 */
.rs-blk0-box1 { background: rgb(255, 255, 255); border-radius: 0px; height: 100%; margin: 0px; opacity: 1; padding: 0px; width: 100%; max-width: 100%; }

/* rs-blk0-sec1: 新規事業進出補助金 事業の継続、新規事業の立ち上げ、 事業 */
.rs-blk0-sec1 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-sec1 { display: flex; } }
@media screen and (max-width: 540px) { .rs-blk0-sec1 { display: flex; } }
@media screen and (max-width: 360px) { .rs-blk0-sec1 { display: flex; } }

/* rs-blk0-sec2: 新規事業進出補助金 事業の継続、新規事業の立ち上げ、 事業 */
.rs-blk0-sec2 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: column; height: auto; margin: 0px; padding: 80px 0px 150px; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-sec2 { display: flex; flex: 0 0 auto; } }
@media screen and (max-width: 540px) { .rs-blk0-sec2 { display: flex; padding: 12px; } }
@media screen and (max-width: 360px) { .rs-blk0-sec2 { display: flex; } }

/* rs-blk0-box2: 新規事業進出補助金 事業の継続、新規事業の立ち上げ、 事業 */
.rs-blk0-box2 { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: row; margin: 0px 0px 100px; padding: 0px; width: 100%; max-width: 100%; }

/* rs-blk0-box3: 新規事業進出補助金 事業の継続、新規事業の立ち上げ、 事業 */
.rs-blk0-box3 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; width: 50%; max-width: 50%; }
@media screen and (max-width: 1280px) { .rs-blk0-box3 { flex: 0 0 auto; width: 60%; max-width: 60%; } }
@media screen and (max-width: 760px) { .rs-blk0-box3 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 540px) { .rs-blk0-box3 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* rs-blk0-box4: 新規事業進出補助金 事業の継続、新規事業の立ち上げ、 事業 */
.rs-blk0-box4 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; gap: 24px; height: auto; margin: 0px; padding: 0px; width: 100%; --gh-rs-blk0-box4: 0px; --gv-rs-blk0-box4: 24px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box4 { gap: 12px; margin: 0px 0px 12px; --gh-rs-blk0-box4: 0px; --gv-rs-blk0-box4: 12px; width: 100%; max-width: 100%; } }

/* rs-blk0-box5: 新規事業進出補助金 */
.rs-blk0-box5 { place-content: center; align-items: center; background: rgb(40, 40, 40); box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; width: calc(100% - (var(--gh-rs-blk0-box4) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box4) * 0)); }

/* rs-blk0-txt1: 新規事業進出補助金 */
.rs-blk0-txt1 { border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-family: 'Noto Serif JP', sans-serif; font-size: 64px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; text-decoration: none; text-shadow: none; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt1 { font-size: 50px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt1 { font-size: 36px; } }
@media screen and (max-width: 360px) { .rs-blk0-txt1 { font-size: 32px; } }

/* rs-blk0-box6: 事業の継続、新規事業の立ち上げ、 事業拡大や効率化にご活用い */
.rs-blk0-box6 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; opacity: 1; padding: 12px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box6 { padding: 0px; } }

/* rs-blk0-box7:  */
.rs-blk0-box7 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box7 { flex-flow: column; } }

/* rs-blk0-txt2:  */
.rs-blk0-txt2 { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Serif JP', sans-serif; font-size: 28px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: center; text-decoration: none; text-shadow: none; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px) { .rs-blk0-txt2 { font-size: 20px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt2 { font-size: 16px; } }

/* rs-blk0-txt3: 事業の継続、新規事業の立ち上げ、 事業拡大や効率化にご活用い */
.rs-blk0-txt3 { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Serif JP', sans-serif; font-size: 24px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; text-decoration: none; text-shadow: rgb(40, 40, 40) 3px 3px 0px; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt3 { font-size: 20px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt3 { font-size: 16px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt3 { text-shadow: rgb(40, 40, 40) 1px 1px 0px; } }

/* rs-blk0-box8:  */
.rs-blk0-box8 { place-content: flex-start flex-end; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 195px; margin: 0px; width: 50%; max-width: 50%; }
@media screen and (max-width: 1280px) { .rs-blk0-box8 { flex: 0 0 auto; width: 60%; max-width: 60%; } }
@media screen and (max-width: 760px) { .rs-blk0-box8 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 540px) { .rs-blk0-box8 { display: none; flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* rs-blk0-img1:  */
.rs-blk0-img1 { height: auto; width: 556px; max-width: 100%; }

/* rs-blk0-img2:  */
.rs-blk0-img2 { display: none; flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }
@media screen and (max-width: 1280px) { .rs-blk0-img2 { display: none; } }
@media screen and (max-width: 760px) { .rs-blk0-img2 { display: none; } }
@media screen and (max-width: 540px) { .rs-blk0-img2 { display: flex; flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* rs-blk0-box9:  */
.rs-blk0-box9 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); display: flex; flex: 0 0 auto; flex-flow: row; height: 100%; left: 0px; margin: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-box9 { display: flex; } }
@media screen and (max-width: 760px) { .rs-blk0-box9 { display: flex; } }
@media screen and (max-width: 540px) { .rs-blk0-box9 { display: flex; } }
@media screen and (max-width: 360px) { .rs-blk0-box9 { display: flex; } }

/* rs-blk0-box10:  */
.rs-blk0-box10 { place-content: center; align-items: center; background: rgb(167, 167, 167); inset: 79px auto 0px 0px; flex: 0 0 auto; flex-flow: column; height: 90%; margin: 0px; position: absolute; width: 85%; z-index: 0; max-width: 85%; }

/* rs-blk0-pic1:  */
.rs-blk0-pic1 { inset: 0px 0px 79px auto; flex: 0 0 auto; height: 90%; margin: 0px; position: absolute; width: 85%; max-width: 85%; }

/* rs-blk0-box11:  */
.rs-blk0-box11 { place-content: center; align-items: center; background: rgb(167, 167, 167); flex-flow: column; height: auto; margin: 50px 0px 100px; padding: 40px 30px; width: 100%; max-width: 100%; }

/* rs-blk0-list1:  */
.rs-blk0-list1 { height: auto; width: auto; max-width: 100%; }

/* rs-blk0-item2:  */
.rs-blk0-item2 { place-content: center; align-items: center; flex-flow: column; padding: 0px; }

/* rs-blk0-txt133:  */
.rs-blk0-txt133 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 25px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt133 { font-size: 15px; } }
@media screen and (max-width: 360px) { .rs-blk0-txt133 { font-size: 15px; } }

/* rs-blk0-txt134:  */
.rs-blk0-txt134 { color: rgb(205, 49, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 50px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt134 { font-size: 25px; } }
@media screen and (max-width: 360px) { .rs-blk0-txt134 { font-size: 20px; } }

/* rs-blk0-box12: 新規事業進出補助金とは 新規事業進出補助金は、企業が新たな */
.rs-blk0-box12 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px 0px 64px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-box12 { padding: 48px 0px; } }
@media screen and (max-width: 540px) { .rs-blk0-box12 { margin: 25px 0px 0px; padding: 24px 12px; width: 100%; max-width: 100%; } }

/* rs-blk0-box13: 新規事業進出補助金とは 新規事業進出補助金は、企業が新たな */
.rs-blk0-box13 { place-content: center; align-items: center; flex-flow: row; margin: 0px 0px 64px; padding: 64px 0px; max-width: 100%; }

/* rs-blk0-pic2:  */
.rs-blk0-pic2 { flex: 0 0 auto; height: 100%; left: 0px; margin: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; max-width: 100%; }
.rs-blk0-pic2::before { background-position: center top; background-size: cover; filter: brightness(0.4); }

/* rs-blk0-box14: 新規事業進出補助金とは 新規事業進出補助金は、企業が新たな */
.rs-blk0-box14 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 100%; margin: 0px; padding: 0px; width: 50%; max-width: 50%; }
@media screen and (max-width: 1280px) { .rs-blk0-box14 { flex: 0 0 auto; width: 60%; max-width: 60%; height: 100%; } }
@media screen and (max-width: 760px) { .rs-blk0-box14 { flex: 0 0 auto; width: 75%; max-width: 75%; height: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box14 { flex: 0 0 auto; width: 100%; max-width: 100%; height: 100%; } }

/* rs-blk0-box15: 新規事業進出補助金とは */
.rs-blk0-box15 { place-content: center; align-items: center; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px -24px; padding: 0px 24px; transform: skew(-10deg, 0deg); translate: 0px; width: auto; z-index: 1; max-width: 100%; }

/* rs-blk0-txt4: 新規事業進出補助金とは */
.rs-blk0-txt4 { color: rgb(40, 40, 40); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 500; height: auto; line-height: 1.4; padding: 6px 12px; text-align: left; transform: skew(10deg, 0deg); width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box16: 新規事業進出補助金は、企業が新たな事業モデルへの転換や新分野 */
.rs-blk0-box16 { place-content: center flex-start; align-items: center; background: rgba(255, 255, 255, 0); border-width: 3px 0px 0px; border-style: solid; border-color: rgb(167, 167, 167); flex: 0 0 auto; flex-flow: column; height: auto; padding: 24px; width: 100%; max-width: 100%; }

/* rs-blk0-box17: 新規事業進出補助金は、企業が新たな事業モデルへの転換や新分野 */
.rs-blk0-box17 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; width: 100%; max-width: 100%; }

/* rs-blk0-txt5: 新規事業進出補助金は、企業が新たな事業モデルへの転換や新分野 */
.rs-blk0-txt5 { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; padding: 24px 12px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px) { .rs-blk0-txt5 { font-size: 16px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt5 { font-size: 14px; } }

/* rs-blk0-box18: 建物費 建物の建築・改修、建物の撤去、賃貸物件等の原状回復 */
.rs-blk0-box18 { place-content: stretch flex-end; align-items: stretch; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; gap: 30px; height: auto; width: 60%; --gh-rs-blk0-box18: 30px; --gv-rs-blk0-box18: 30px; max-width: 60%; }
@media screen and (max-width: 1280px) { .rs-blk0-box18 { flex: 0 0 auto; width: 75%; --gh-rs-blk0-box18: 30px; --gv-rs-blk0-box18: 30px; max-width: 75%; } }
@media screen and (max-width: 760px) { .rs-blk0-box18 { flex: 0 0 auto; width: 75%; --gh-rs-blk0-box18: 30px; --gv-rs-blk0-box18: 30px; } }
@media screen and (max-width: 540px) { .rs-blk0-box18 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; width: 100%; --gh-rs-blk0-box18: 0px; --gv-rs-blk0-box18: 30px; max-width: 100%; } }

/* rs-blk0-box19: 建物費 建物の建築・改修、建物の撤去、賃貸物件等の原状回復 */
.rs-blk0-box19 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 20px; height: auto; padding: 12px; width: calc(33% - (var(--gh-rs-blk0-box18) * 0.67)); --gh-rs-blk0-box19: 0px; --gv-rs-blk0-box19: 20px; max-width: calc(33% - (var(--gh-rs-blk0-box18) * 0.67)); }
@media screen and (max-width: 760px) { .rs-blk0-box19 { flex: 0 0 auto; width: calc(50% - (var(--gh-rs-blk0-box18) * 0.5)); --gh-rs-blk0-box19: 0px; --gv-rs-blk0-box19: 20px; max-width: calc(50% - (var(--gh-rs-blk0-box18) * 0.5)); } }
@media screen and (max-width: 540px) { .rs-blk0-box19 { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gh-rs-blk0-box18) * 0)); --gh-rs-blk0-box19: 0px; --gv-rs-blk0-box19: 20px; max-width: calc(100% - (var(--gh-rs-blk0-box18) * 0)); } }

/* rs-blk0-box20:  */
.rs-blk0-box20 { place-content: center; align-items: center; background: rgb(238, 238, 238); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(40% - (var(--gv-rs-blk0-box19) * 0.6)); padding: 10px; width: calc(100% - (var(--gh-rs-blk0-box19) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box19) * 0)); }

/* rs-blk0-icon1:  */
.rs-blk0-icon1 { color: rgb(40, 40, 40); font-size: 64px; padding: 0px; }

/* rs-blk0-box21: 建物費 */
.rs-blk0-box21 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: calc(100% - (var(--gh-rs-blk0-box19) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box19) * 0)); }

/* rs-blk0-txt6: 建物費 */
.rs-blk0-txt6 { color: rgb(205, 48, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt7: 建物の建築・改修、建物の撤去、賃貸物件等の原状回復に要する経 */
.rs-blk0-txt7 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box22: 機械設備・システム開発費 設備費用、WEBシステム開発、ア */
.rs-blk0-box22 { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 20px; height: auto; padding: 12px; width: calc(33% - (var(--gh-rs-blk0-box18) * 0.67)); --gh-rs-blk0-box22: 0px; --gv-rs-blk0-box22: 20px; max-width: calc(33% - (var(--gh-rs-blk0-box18) * 0.67)); }
@media screen and (max-width: 760px) { .rs-blk0-box22 { flex: 0 0 auto; width: calc(50% - (var(--gh-rs-blk0-box18) * 0.5)); --gh-rs-blk0-box22: 0px; --gv-rs-blk0-box22: 20px; max-width: calc(50% - (var(--gh-rs-blk0-box18) * 0.5)); } }
@media screen and (max-width: 540px) { .rs-blk0-box22 { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gh-rs-blk0-box18) * 0)); --gh-rs-blk0-box22: 0px; --gv-rs-blk0-box22: 20px; max-width: calc(100% - (var(--gh-rs-blk0-box18) * 0)); } }

/* rs-blk0-box23:  */
.rs-blk0-box23 { place-content: center; align-items: center; background: rgb(238, 238, 238); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(40% - (var(--gv-rs-blk0-box22) * 0.6)); padding: 10px; width: calc(100% - (var(--gh-rs-blk0-box22) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box22) * 0)); }

/* rs-blk0-img3:  */
.rs-blk0-img3 { flex: 0 0 auto; height: auto; width: 64px; max-width: 100%; }

/* rs-blk0-box24: 機械設備・システム開発費 */
.rs-blk0-box24 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: calc(100% - (var(--gh-rs-blk0-box22) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box22) * 0)); }

/* rs-blk0-txt8: 機械設備・システム開発費 */
.rs-blk0-txt8 { color: rgb(205, 48, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt9: 設備費用、WEBシステム開発、アプリ開発、専用ソフトの購入 */
.rs-blk0-txt9 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box25: 技術導入費 知的財産権等関連経費 知的財産権導入に要する経 */
.rs-blk0-box25 { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 20px; height: auto; padding: 12px; width: calc(33% - (var(--gh-rs-blk0-box18) * 0.67)); --gh-rs-blk0-box25: 0px; --gv-rs-blk0-box25: 20px; max-width: calc(33% - (var(--gh-rs-blk0-box18) * 0.67)); }
@media screen and (max-width: 760px) { .rs-blk0-box25 { flex: 0 0 auto; width: calc(50% - (var(--gh-rs-blk0-box18) * 0.5)); --gh-rs-blk0-box25: 0px; --gv-rs-blk0-box25: 20px; max-width: calc(50% - (var(--gh-rs-blk0-box18) * 0.5)); } }
@media screen and (max-width: 540px) { .rs-blk0-box25 { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gh-rs-blk0-box18) * 0)); --gh-rs-blk0-box25: 0px; --gv-rs-blk0-box25: 20px; max-width: calc(100% - (var(--gh-rs-blk0-box18) * 0)); } }

/* rs-blk0-box26:  */
.rs-blk0-box26 { place-content: center; align-items: center; background: rgb(238, 238, 238); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(40% - (var(--gv-rs-blk0-box25) * 0.6)); padding: 10px; width: calc(100% - (var(--gh-rs-blk0-box25) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box25) * 0)); }

/* rs-blk0-img4:  */
.rs-blk0-img4 { flex: 0 0 auto; height: auto; width: 64px; max-width: 100%; }

/* rs-blk0-box27: 技術導入費 */
.rs-blk0-box27 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: calc(100% - (var(--gh-rs-blk0-box25) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box25) * 0)); }

/* rs-blk0-txt10: 技術導入費 */
.rs-blk0-txt10 { color: rgb(205, 48, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt11: 知的財産権等関連経費 知的財産権導入に要する経費 */
.rs-blk0-txt11 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box28: 外注費・専門家経費 製品開発に要する加工、設計等に要する経 */
.rs-blk0-box28 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 20px; height: auto; padding: 12px; width: calc(33% - (var(--gh-rs-blk0-box18) * 0.67)); --gh-rs-blk0-box28: 0px; --gv-rs-blk0-box28: 20px; max-width: calc(33% - (var(--gh-rs-blk0-box18) * 0.67)); }
@media screen and (max-width: 760px) { .rs-blk0-box28 { flex: 0 0 auto; width: calc(50% - (var(--gh-rs-blk0-box18) * 0.5)); --gh-rs-blk0-box28: 0px; --gv-rs-blk0-box28: 20px; max-width: calc(50% - (var(--gh-rs-blk0-box18) * 0.5)); } }
@media screen and (max-width: 540px) { .rs-blk0-box28 { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gh-rs-blk0-box18) * 0)); --gh-rs-blk0-box28: 0px; --gv-rs-blk0-box28: 20px; max-width: calc(100% - (var(--gh-rs-blk0-box18) * 0)); } }

/* rs-blk0-box29:  */
.rs-blk0-box29 { place-content: center; align-items: center; background: rgb(238, 238, 238); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(40% - (var(--gv-rs-blk0-box28) * 0.6)); padding: 10px; width: calc(100% - (var(--gh-rs-blk0-box28) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box28) * 0)); }

/* rs-blk0-img5:  */
.rs-blk0-img5 { flex: 0 0 auto; height: auto; width: 64px; max-width: 100%; }

/* rs-blk0-box30: 外注費・専門家経費 */
.rs-blk0-box30 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: calc(100% - (var(--gh-rs-blk0-box28) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box28) * 0)); }

/* rs-blk0-txt12: 外注費・専門家経費 */
.rs-blk0-txt12 { color: rgb(205, 48, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt13: 製品開発に要する加工、設計等に要する経費、パッケージデザイン */
.rs-blk0-txt13 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box31: 広告宣伝費 販売促進費 サイト制作、広告作成、媒体掲載、S */
.rs-blk0-box31 { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 20px; height: auto; padding: 12px; width: calc(33% - (var(--gh-rs-blk0-box18) * 0.67)); --gh-rs-blk0-box31: 0px; --gv-rs-blk0-box31: 20px; max-width: calc(33% - (var(--gh-rs-blk0-box18) * 0.67)); }
@media screen and (max-width: 760px) { .rs-blk0-box31 { flex: 0 0 auto; width: calc(50% - (var(--gh-rs-blk0-box18) * 0.5)); --gh-rs-blk0-box31: 0px; --gv-rs-blk0-box31: 20px; max-width: calc(50% - (var(--gh-rs-blk0-box18) * 0.5)); } }
@media screen and (max-width: 540px) { .rs-blk0-box31 { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gh-rs-blk0-box18) * 0)); --gh-rs-blk0-box31: 0px; --gv-rs-blk0-box31: 20px; max-width: calc(100% - (var(--gh-rs-blk0-box18) * 0)); } }

/* rs-blk0-box32:  */
.rs-blk0-box32 { place-content: center; align-items: center; background: rgb(238, 238, 238); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(40% - (var(--gv-rs-blk0-box31) * 0.6)); padding: 10px; width: calc(100% - (var(--gh-rs-blk0-box31) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box31) * 0)); }

/* rs-blk0-img6:  */
.rs-blk0-img6 { flex: 0 0 auto; height: auto; width: 64px; max-width: 100%; }

/* rs-blk0-box33: 広告宣伝費 販売促進費 */
.rs-blk0-box33 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: calc(100% - (var(--gh-rs-blk0-box31) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box31) * 0)); }

/* rs-blk0-txt14: 広告宣伝費 販売促進費 */
.rs-blk0-txt14 { color: rgb(205, 48, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt15: サイト制作、広告作成、媒体掲載、SNS広告、展示会出展に要す */
.rs-blk0-txt15 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box34: 研修費 教育訓練費、講座受講等に要する経費 */
.rs-blk0-box34 { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 20px; height: auto; padding: 12px; width: calc(33% - (var(--gh-rs-blk0-box18) * 0.67)); --gh-rs-blk0-box34: 0px; --gv-rs-blk0-box34: 20px; max-width: calc(33% - (var(--gh-rs-blk0-box18) * 0.67)); }
@media screen and (max-width: 760px) { .rs-blk0-box34 { flex: 0 0 auto; width: calc(50% - (var(--gh-rs-blk0-box18) * 0.5)); --gh-rs-blk0-box34: 0px; --gv-rs-blk0-box34: 20px; max-width: calc(50% - (var(--gh-rs-blk0-box18) * 0.5)); } }
@media screen and (max-width: 540px) { .rs-blk0-box34 { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gh-rs-blk0-box18) * 0)); --gh-rs-blk0-box34: 0px; --gv-rs-blk0-box34: 20px; max-width: calc(100% - (var(--gh-rs-blk0-box18) * 0)); } }

/* rs-blk0-box35:  */
.rs-blk0-box35 { place-content: center; align-items: center; background: rgb(238, 238, 238); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(40% - (var(--gv-rs-blk0-box34) * 0.6)); padding: 10px; width: calc(100% - (var(--gh-rs-blk0-box34) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box34) * 0)); }

/* rs-blk0-img7:  */
.rs-blk0-img7 { flex: 0 0 auto; height: auto; width: 64px; max-width: 100%; }

/* rs-blk0-box36: 研修費 */
.rs-blk0-box36 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: calc(100% - (var(--gh-rs-blk0-box34) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box34) * 0)); }

/* rs-blk0-txt16: 研修費 */
.rs-blk0-txt16 { color: rgb(205, 48, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt17: 教育訓練費、講座受講等に要する経費 */
.rs-blk0-txt17 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt18: (各項目には特定の制限や条件があります） */
.rs-blk0-txt18 { color: rgb(205, 48, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt18 { font-size: 16px; } }

/* rs-blk0-box37: 新規事業進出補助金の対象者と条件 signal_cellu */
.rs-blk0-box37 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 48px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box37 { padding: 24px 0px; } }

/* rs-blk0-box38: 新規事業進出補助金の対象者と条件 signal_cellu */
.rs-blk0-box38 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 60%; max-width: 60%; }
@media screen and (max-width: 1280px) { .rs-blk0-box38 { flex: 0 0 auto; width: 60%; } }
@media screen and (max-width: 760px) { .rs-blk0-box38 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 540px) { .rs-blk0-box38 { flex: 0 0 auto; padding: 0px 12px; width: 100%; max-width: 100%; } }

/* rs-blk0-box39: 新規事業進出補助金の対象者と条件 signal_cellu */
.rs-blk0-box39 { place-content: center; align-items: center; flex-flow: column; padding: 0px; }

/* rs-blk0-box40: 新規事業進出補助金の対象者と条件 */
.rs-blk0-box40 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: auto; max-width: 100%; }

/* rs-blk0-txt19: 新規事業進出補助金の対象者と条件 */
.rs-blk0-txt19 { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(40, 40, 40); font-family: 'Noto Serif JP', sans-serif; font-size: 24px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; padding: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt19 { font-size: 28px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt19 { font-size: 20px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt19 { font-size: 20px; } }

/* rs-blk0-icon2: signal_cellular_4_bar */
.rs-blk0-icon2 { color: rgb(0, 0, 0); flex: 0 0 auto; font-size: 48px; height: auto; margin: -24px 0px 48px; rotate: 45deg; transform: skew(0deg, 0deg); width: auto; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-icon2 { font-size: 32px; margin: -18px 0px 48px; max-width: 100%; } }
@media screen and (max-width: 760px) { .rs-blk0-icon2 { font-size: 24px; margin: -14px 0px 24px; max-width: 100%; } }

/* rs-blk0-box41: 対象者 中小企業・中堅企業 思い切った新規事業（事業再構 */
.rs-blk0-box41 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 3px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box41 { margin: 0px 0px 24px; width: 100%; max-width: 100%; } }

/* rs-blk0-box42: 対象者 中小企業・中堅企業 思い切った新規事業（事業再構 */
.rs-blk0-box42 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 12px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box42 { flex-flow: column; margin: 0px 0px 24px; width: 100%; max-width: 100%; } }

/* rs-blk0-box43: 対象者 */
.rs-blk0-box43 { place-content: center; align-items: center; background: rgb(167, 167, 167); border-radius: 8px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 12px 0px 0px; padding: 48px 6px; width: calc(25% - 12px); max-width: calc(25% - 12px); }
@media screen and (max-width: 540px) { .rs-blk0-box43 { margin: 0px 0px 24px; padding: 6px; width: 100%; max-width: 100%; } }

/* rs-blk0-txt20: 対象者 */
.rs-blk0-txt20 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt20 { font-size: 14px; } }

/* rs-blk0-box44: 中小企業・中堅企業 思い切った新規事業（事業再構築）を行う */
.rs-blk0-box44 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; width: 70%; max-width: 70%; }
@media screen and (max-width: 540px) { .rs-blk0-box44 { flex: 0 0 auto; padding: 0px; width: 100%; max-width: 100%; } }

/* rs-blk0-box45: 中小企業・中堅企業 */
.rs-blk0-box45 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 6px; width: 100%; max-width: 100%; }

/* rs-blk0-icon3:  */
.rs-blk0-icon3 { color: rgb(0, 0, 0); font-size: 20px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); }

/* rs-blk0-box46: 中小企業・中堅企業 */
.rs-blk0-box46 { place-content: center flex-start; align-items: center; flex-flow: wrap; padding: 0px; }

/* rs-blk0-txt21: 中小企業・中堅企業 */
.rs-blk0-txt21 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt21 { font-size: 14px; } }

/* rs-blk0-box47: 思い切った新規事業（事業再構築）を行う事業者 */
.rs-blk0-box47 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 6px; width: 100%; max-width: 100%; }

/* rs-blk0-icon4:  */
.rs-blk0-icon4 { color: rgb(0, 0, 0); font-size: 20px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); }

/* rs-blk0-box48: 思い切った新規事業（事業再構築）を行う事業者 */
.rs-blk0-box48 { place-content: center flex-start; align-items: center; flex-flow: wrap; padding: 0px; }
@media screen and (max-width: 540px) { .rs-blk0-box48 { flex: 0 0 auto; width: 90%; max-width: 90%; } }

/* rs-blk0-txt22: 思い切った新規事業（事業再構築）を行う事業者 */
.rs-blk0-txt22 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt22 { font-size: 14px; } }

/* rs-blk0-box49: 条件・要件 補助金を利用して行う事業が新規事業であるかどう */
.rs-blk0-box49 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 12px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box49 { flex-flow: column; } }

/* rs-blk0-box50: 条件・要件 */
.rs-blk0-box50 { place-content: center; align-items: center; background: rgb(167, 167, 167); border-radius: 8px; flex: 0 0 auto; flex-flow: column; height: 100%; margin: 0px 12px 0px 0px; padding: 72px 6px; width: calc(25% - 12px); max-width: calc(25% - 12px); }
@media screen and (max-width: 760px) { .rs-blk0-box50 { padding: 84px 6px; } }
@media screen and (max-width: 540px) { .rs-blk0-box50 { flex: 0 0 auto; margin: 0px 0px 24px; padding: 6px; width: 100%; max-width: 100%; height: calc(100% - 24px); } }

/* rs-blk0-txt23: 条件・要件 */
.rs-blk0-txt23 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt23 { font-size: 14px; } }

/* rs-blk0-box51: 補助金を利用して行う事業が新規事業であるかどうか 成長分野 */
.rs-blk0-box51 { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 70%; max-width: 70%; }
@media screen and (max-width: 540px) { .rs-blk0-box51 { flex: 0 0 auto; margin: 0px 0px 24px; width: 100%; max-width: 100%; } }

/* rs-blk0-box52: 補助金を利用して行う事業が新規事業であるかどうか */
.rs-blk0-box52 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 6px; width: 100%; max-width: 100%; }

/* rs-blk0-icon5:  */
.rs-blk0-icon5 { color: rgb(51, 51, 51); font-size: 20px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); }

/* rs-blk0-box53: 補助金を利用して行う事業が新規事業であるかどうか */
.rs-blk0-box53 { place-content: flex-start; align-items: flex-start; flex-flow: wrap; padding: 0px; }

/* rs-blk0-txt24: 補助金を利用して行う事業が新規事業であるかどうか */
.rs-blk0-txt24 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt24 { flex: 0 0 auto; font-size: 14px; width: 90%; max-width: 90%; } }

/* rs-blk0-box54: 成長分野への進出 */
.rs-blk0-box54 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 6px; width: 100%; max-width: 100%; }

/* rs-blk0-icon6:  */
.rs-blk0-icon6 { color: rgb(51, 51, 51); font-size: 20px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); }

/* rs-blk0-box55: 成長分野への進出 */
.rs-blk0-box55 { place-content: flex-start; align-items: flex-start; flex-flow: wrap; padding: 0px; }

/* rs-blk0-txt25: 成長分野への進出 */
.rs-blk0-txt25 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt25 { font-size: 14px; } }

/* rs-blk0-box56: 事業計画を認定経営革新等支援機関と策定し、確認書を発行するこ */
.rs-blk0-box56 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 6px; width: auto; max-width: 100%; }

/* rs-blk0-icon7:  */
.rs-blk0-icon7 { color: rgb(51, 51, 51); font-size: 20px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); }

/* rs-blk0-box57: 事業計画を認定経営革新等支援機関と策定し、確認書を発行するこ */
.rs-blk0-box57 { place-content: flex-start; align-items: flex-start; flex-flow: wrap; padding: 0px; }

/* rs-blk0-txt26: 事業計画を認定経営革新等支援機関と策定し、確認書を発行するこ */
.rs-blk0-txt26 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt26 { flex: 0 0 auto; font-size: 14px; width: 90%; max-width: 90%; } }

/* rs-blk0-box58: 賃金の引き上げ */
.rs-blk0-box58 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 12px; width: auto; max-width: 100%; }

/* rs-blk0-icon8:  */
.rs-blk0-icon8 { color: rgb(51, 51, 51); font-size: 20px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); }

/* rs-blk0-box59: 賃金の引き上げ */
.rs-blk0-box59 { place-content: flex-start; align-items: flex-start; flex-flow: wrap; padding: 0px; }

/* rs-blk0-txt27: 賃金の引き上げ */
.rs-blk0-txt27 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt27 { font-size: 14px; } }

/* rs-blk0-box60: ※枠によりその他条件あり */
.rs-blk0-box60 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 6px; width: auto; max-width: 100%; }

/* rs-blk0-box61: ※枠によりその他条件あり */
.rs-blk0-box61 { place-content: flex-start; align-items: flex-start; flex-flow: wrap; padding: 0px; }

/* rs-blk0-txt28: ※枠によりその他条件あり */
.rs-blk0-txt28 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt28 { font-size: 14px; } }

/* rs-blk0-box62: 対象者 ～9000万円 */
.rs-blk0-box62 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 12px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-box62 { height: auto; } }
@media screen and (max-width: 540px) { .rs-blk0-box62 { flex-flow: column; margin: 0px 0px 24px; width: 100%; max-width: 100%; } }

/* rs-blk0-box63: 対象者 */
.rs-blk0-box63 { place-content: center; align-items: center; background: rgb(167, 167, 167); border-radius: 8px; flex: 0 0 auto; flex-flow: column; height: 100%; margin: 0px 12px 0px 0px; padding: 6px; width: calc(25% - 12px); max-width: calc(25% - 12px); }
@media screen and (max-width: 540px) { .rs-blk0-box63 { flex: 0 0 auto; margin: 0px 0px 12px; width: 100%; max-width: 100%; height: calc(100% - 12px); } }

/* rs-blk0-txt29: 対象者 */
.rs-blk0-txt29 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box64: ～9000万円 */
.rs-blk0-box64 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 70%; max-width: 70%; }
@media screen and (max-width: 540px) { .rs-blk0-box64 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* rs-blk0-box65: ～9000万円 */
.rs-blk0-box65 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 6px; width: 100%; max-width: 100%; }

/* rs-blk0-txt30: ～9000万円 */
.rs-blk0-txt30 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box66: 補助率 1/2～3/4 */
.rs-blk0-box66 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box66 { flex-flow: column; } }

/* rs-blk0-box67: 補助率 */
.rs-blk0-box67 { place-content: center; align-items: center; background: rgb(167, 167, 167); border-radius: 8px; flex: 0 0 auto; flex-flow: column; height: 100%; margin: 0px 12px 0px 0px; padding: 6px; width: calc(25% - 12px); max-width: calc(25% - 12px); }
@media screen and (max-width: 540px) { .rs-blk0-box67 { flex: 0 0 auto; margin: 0px 0px 12px; width: 100%; max-width: 100%; height: calc(100% - 12px); } }

/* rs-blk0-txt31: 補助率 */
.rs-blk0-txt31 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box68: 1/2～3/4 */
.rs-blk0-box68 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 70%; max-width: 70%; }
@media screen and (max-width: 540px) { .rs-blk0-box68 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* rs-blk0-box69: 1/2～3/4 */
.rs-blk0-box69 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 6px; width: 100%; max-width: 100%; }

/* rs-blk0-txt32: 1/2～3/4 */
.rs-blk0-txt32 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: normal; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box70: 採 択 事 例 01 書店内にカフェをオープン  */
.rs-blk0-box70 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 48px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box70 { padding: 24px 12px; } }

/* rs-blk0-pic3:  */
.rs-blk0-pic3 { flex: 0 0 auto; height: 100%; left: 0px; margin: 0px; position: absolute; top: 0px; width: 100%; z-index: -2; max-width: 100%; }

/* rs-blk0-box71: 採 択 事 例 01 書店内にカフェをオープン  */
.rs-blk0-box71 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 1280px) { .rs-blk0-box71 { flex: 0 0 auto; width: 60%; } }
@media screen and (max-width: 760px) { .rs-blk0-box71 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 540px) { .rs-blk0-box71 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* rs-blk0-box72: 採 択 事 例 */
.rs-blk0-box72 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box72 { margin: 0px 0px 12px; width: 100%; max-width: 100%; } }

/* rs-blk0-list2: 採 択 事 例 */
.rs-blk0-list2 { flex: 0 0 auto; flex-flow: row; gap: 12px; padding: 10px; width: auto; --gh-rs-blk0-list2: 12px; --gv-rs-blk0-list2: 0px; max-width: 100%; }

/* rs-blk0-item1: 採 */
.rs-blk0-item1 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 60px; padding: 6px; width: 60px; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-item1 { flex: 0 0 auto; height: 50px; width: 50px; max-width: 100%; } }
@media screen and (max-width: 760px) { .rs-blk0-item1 { flex: 0 0 auto; height: 40px; width: 40px; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-item1 { flex: 0 0 auto; } }

/* rs-blk0-txt33: 採 */
.rs-blk0-txt33 { color: rgb(0, 0, 0); font-family: 'Noto Serif JP', sans-serif; font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt33 { font-size: 32px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt33 { font-size: 24px; } }

/* rs-blk0-box73: 01 書店内にカフェをオープン 補助採用額 1,500 */
.rs-blk0-box73 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 100%; max-width: 100%; }

/* rs-blk0-box74: 01 書店内にカフェをオープン 補助採用額 1,500 */
.rs-blk0-box74 { place-content: flex-start flex-end; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 350px; margin: 0px 0px 50px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box74 { place-content: center flex-end; align-items: center; flex: 0 0 auto; flex-flow: column-reverse; height: auto; width: 100%; max-width: 100%; } }

/* rs-blk0-box75: 01 書店内にカフェをオープン 補助採用額 1,500 */
.rs-blk0-box75 { place-content: center; align-items: center; background: rgb(238, 238, 238); inset: auto auto 0px 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 24px; position: absolute; width: 60%; z-index: 2; max-width: 60%; }
@media screen and (max-width: 540px) { .rs-blk0-box75 { inset: 0px; flex: 0 0 auto; padding: 12px; position: relative; width: 100%; max-width: 100%; } }
@media screen and (max-width: 360px) { .rs-blk0-box75 { flex: 0 0 auto; width: 100%; } }

/* rs-blk0-box76: 01 書店内にカフェをオープン */
.rs-blk0-box76 { place-content: center flex-start; align-items: center; background: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 30px; padding: 10px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box76 { margin: 0px 0px 15px; width: 100%; max-width: 100%; } }

/* rs-blk0-txt34: 01 */
.rs-blk0-txt34 { border-width: 0px 2px 0px 0px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 10px 0px 0px; padding: 0px 10px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 10px); justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt34 { display: flex; } }
@media screen and (max-width: 360px) { .rs-blk0-txt34 { display: flex; } }

/* rs-blk0-box77: 書店内にカフェをオープン */
.rs-blk0-box77 { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: wrap; padding: 0px; width: 80%; max-width: 80%; }
@media screen and (max-width: 540px) { .rs-blk0-box77 { flex: 0 0 auto; width: auto; max-width: 100%; } }

/* rs-blk0-txt35: 書店内にカフェをオープン */
.rs-blk0-txt35 { color: rgb(255, 255, 255); display: flex; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt35 { display: flex; } }
@media screen and (max-width: 760px) { .rs-blk0-txt35 { display: flex; } }
@media screen and (max-width: 540px) { .rs-blk0-txt35 { display: flex; } }
@media screen and (max-width: 360px) { .rs-blk0-txt35 { display: flex; } }

/* rs-blk0-box78: 補助採用額 1,500 万円 */
.rs-blk0-box78 { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 15px; padding: 0px; width: 100%; max-width: 100%; }

/* rs-blk0-txt36: 補助採用額 */
.rs-blk0-txt36 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 10px 0px 0px; padding: 0px; text-align: left; width: auto; max-width: calc(100% - 10px); justify-content: flex-start; }

/* rs-blk0-txt37: 1,500 */
.rs-blk0-txt37 { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(205, 48, 48); color: rgb(205, 48, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 10px 0px 0px; padding: 0px; text-align: left; width: auto; max-width: calc(100% - 10px); justify-content: flex-start; }

/* rs-blk0-txt38: 万円 */
.rs-blk0-txt38 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box79: 書店内にカフェを設置する為の内装工事、厨房設備などが補助対象 */
.rs-blk0-box79 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; height: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box79 { flex: 0 0 auto; height: auto; } }

/* rs-blk0-txt39: 書店内にカフェを設置する為の内装工事、厨房設備などが補助対象 */
.rs-blk0-txt39 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-pic4:  */
.rs-blk0-pic4 { flex: 0 0 auto; height: 80%; width: 60%; max-width: 60%; }
@media screen and (max-width: 540px) { .rs-blk0-pic4 { flex: 0 0 auto; height: 200px; margin: 0px 0px 24px; width: 60%; max-width: 60%; } }

/* rs-blk0-box80: 02 野菜卸売からオンラインでの販売促進 補助採用額  */
.rs-blk0-box80 { place-content: flex-start flex-end; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 350px; margin: 0px 0px 50px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box80 { place-content: center flex-end; align-items: center; flex: 0 0 auto; flex-flow: column-reverse; height: auto; width: 100%; max-width: 100%; } }

/* rs-blk0-box81: 02 野菜卸売からオンラインでの販売促進 補助採用額  */
.rs-blk0-box81 { place-content: center; align-items: center; background: rgb(238, 238, 238); inset: auto auto 0px 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 24px; position: absolute; width: 60%; z-index: 2; max-width: 60%; }
@media screen and (max-width: 540px) { .rs-blk0-box81 { inset: 0px; flex: 0 0 auto; padding: 12px; position: relative; width: 100%; max-width: 100%; } }
@media screen and (max-width: 360px) { .rs-blk0-box81 { flex: 0 0 auto; width: 100%; } }

/* rs-blk0-box82: 02 野菜卸売からオンラインでの販売促進 */
.rs-blk0-box82 { place-content: center flex-start; align-items: center; background: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 30px; padding: 10px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box82 { margin: 0px 0px 15px; width: 100%; max-width: 100%; } }

/* rs-blk0-txt40: 02 */
.rs-blk0-txt40 { border-width: 0px 2px 0px 0px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 10px 0px 0px; padding: 0px 10px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 10px); justify-content: flex-start; }

/* rs-blk0-box83: 野菜卸売からオンラインでの販売促進 */
.rs-blk0-box83 { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: wrap; padding: 0px; width: 80%; max-width: 80%; }

/* rs-blk0-txt41: 野菜卸売からオンラインでの販売促進 */
.rs-blk0-txt41 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt41 { display: flex; } }
@media screen and (max-width: 360px) { .rs-blk0-txt41 { display: flex; } }

/* rs-blk0-box84: 補助採用額 3,000 万円 */
.rs-blk0-box84 { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 15px; padding: 0px; width: 100%; max-width: 100%; }

/* rs-blk0-txt42: 補助採用額 */
.rs-blk0-txt42 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 10px 0px 0px; padding: 0px; text-align: left; width: auto; max-width: calc(100% - 10px); justify-content: flex-start; }

/* rs-blk0-txt43: 3,000 */
.rs-blk0-txt43 { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(205, 48, 48); color: rgb(205, 48, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 10px 0px 0px; padding: 0px; text-align: left; width: auto; max-width: calc(100% - 10px); justify-content: flex-start; }

/* rs-blk0-txt44: 万円 */
.rs-blk0-txt44 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box85: 国内有機野菜のオンライン販売の為に、ECサイトや倉庫の設置で */
.rs-blk0-box85 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; height: auto; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box85 { flex: 0 0 auto; height: auto; } }

/* rs-blk0-txt45: 国内有機野菜のオンライン販売の為に、ECサイトや倉庫の設置で */
.rs-blk0-txt45 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt45 { font-size: 14px; } }

/* rs-blk0-pic5:  */
.rs-blk0-pic5 { flex: 0 0 auto; height: 80%; width: 60%; max-width: 60%; }
@media screen and (max-width: 540px) { .rs-blk0-pic5 { flex: 0 0 auto; height: 200px; margin: 0px 0px 24px; width: 60%; max-width: 60%; } }

/* rs-blk0-box86: お気軽にご相談ください 最適な経営計画作成により 様々 */
.rs-blk0-box86 { place-content: center; align-items: center; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; padding: 30px 0px; width: 100%; --gh-rs-blk0-box86: 0px; --gv-rs-blk0-box86: 0px; max-width: 100%; --g-color-0: #a7a7a7; --g-position-0: 0%; --g-color-1: #ffffff; --g-position-1: 100%; --g-color-2: #ffffff; --g-position-2: 100%; --g-color-3: #ffffff; --g-position-3: 100%; --g-color-4: #ffffff; --g-position-4: 100%; --g-color-5: #ffffff; --g-position-5: 100%; --g-color-6: #ffffff; --g-position-6: 100%; --g-color-7: #ffffff; --g-position-7: 100%; --g-color-8: #ffffff; --g-position-8: 100%; --g-color-9: #ffffff; --g-position-9: 100%; --g-color-10: #ffffff; --g-position-10: 100%; --g-color-11: #ffffff; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 540px) { .rs-blk0-box86 { flex-flow: column; padding: 24px; --gh-rs-blk0-box86: 0px; --gv-rs-blk0-box86: 0px; } }

/* rs-blk0-box87: お気軽にご相談ください 最適な経営計画作成により 様々 */
.rs-blk0-box87 { place-content: center; align-items: center; flex-flow: column; margin: 0px; padding: 0px; max-width: 100%; }

/* rs-blk0-box88: お気軽にご相談ください 最適な経営計画作成により 様々 */
.rs-blk0-box88 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; opacity: 1; padding: 12px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box88 { margin: 0px 0px 15px; max-width: 100%; } }

/* rs-blk0-txt46: お気軽にご相談ください */
.rs-blk0-txt46 { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 35px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 25px 0px; padding: 0px; text-align: center; text-decoration: none; text-shadow: none; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px) { .rs-blk0-txt46 { font-size: 20px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt46 { font-size: 16px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt46 { font-size: 24px; margin: 0px 0px 25px; max-width: 100%; } }

/* rs-blk0-box89: 最適な経営計画作成により */
.rs-blk0-box89 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; font-family: Lato, sans-serif; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box89 { flex-flow: column; } }

/* rs-blk0-txt47: 最適な経営計画作成により */
.rs-blk0-txt47 { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: center; text-decoration: none; text-shadow: none; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px) { .rs-blk0-txt47 { font-size: 20px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt47 { font-size: 16px; } }

/* rs-blk0-txt48: 様々な支援が受けられるようにサポートします */
.rs-blk0-txt48 { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: center; text-decoration: none; text-shadow: none; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px) { .rs-blk0-txt48 { font-size: 20px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt48 { font-size: 16px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt48 { display: none; } }

/* rs-blk0-txt49: 様々な支援が受けられるようにサポートします */
.rs-blk0-txt49 { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); display: none; flex: 0 0 auto; font-family: Lato, sans-serif; font-size: 28px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: center; text-decoration: none; text-shadow: none; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px) { .rs-blk0-txt49 { display: none; font-size: 20px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt49 { display: none; font-size: 16px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt49 { display: flex; } }

/* rs-blk0-box90: お問い合わせはこちら arrow_forward */
.rs-blk0-box90 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 20px; height: auto; padding: 25px 0px; width: calc(100% - (var(--gh-rs-blk0-box86) * 0)); --gh-rs-blk0-box90: 20px; --gv-rs-blk0-box90: 0px; max-width: calc(100% - (var(--gh-rs-blk0-box86) * 0)); }
@media screen and (max-width: 760px) { .rs-blk0-box90 { display: flex; --gh-rs-blk0-box90: 20px; --gv-rs-blk0-box90: 0px; } }
@media screen and (max-width: 540px) { .rs-blk0-box90 { display: flex; flex-flow: column; width: 100%; --gh-rs-blk0-box90: 0px; --gv-rs-blk0-box90: 20px; } }

/* rs-blk0-link1: お問い合わせはこちら arrow_forward */
.rs-blk0-link1 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px; width: calc(30% - (var(--gh-rs-blk0-box90) * 0.7000000000000001)); z-index: 1; --gh-rs-blk0-link1: 0px; --gv-rs-blk0-link1: 0px; max-width: calc(30% - (var(--gh-rs-blk0-box90) * 0.7000000000000001)); }
@media screen and (max-width: 760px) { .rs-blk0-link1 { display: flex; flex: 0 0 auto; width: calc(35% - (var(--gh-rs-blk0-box90) * 0.65)); --gh-rs-blk0-link1: 0px; --gv-rs-blk0-link1: 0px; max-width: calc(35% - (var(--gh-rs-blk0-box90) * 0.65)); } }
@media screen and (max-width: 540px) { .rs-blk0-link1 { display: flex; flex: 0 0 auto; width: calc(75% - (var(--gh-rs-blk0-box90) * 0.24999999999999994)); --gh-rs-blk0-link1: 0px; --gv-rs-blk0-link1: 0px; max-width: calc(75% - (var(--gh-rs-blk0-box90) * 0.24999999999999994)); } }
@media screen and (max-width: 360px) { .rs-blk0-link1 { display: flex; --gh-rs-blk0-link1: 0px; --gv-rs-blk0-link1: 0px; } }

/* rs-blk0-box91: お問い合わせはこちら arrow_forward */
.rs-blk0-box91 { place-content: center flex-start; align-items: center; background: rgb(205, 48, 48); border-width: 5px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 4px; flex: 0 0 auto; flex-flow: row; gap: 16px; height: 94px; overflow: hidden; padding: 12px 16px; width: calc(100% - (var(--gh-rs-blk0-link1) * 0)); --gh-rs-blk0-box91: 16px; --gv-rs-blk0-box91: 0px; max-width: calc(100% - (var(--gh-rs-blk0-link1) * 0)); }
.rs-blk0-box91:hover { background: rgb(0, 0, 0); --gh-rs-blk0-box91: 16px; --gv-rs-blk0-box91: 0px; }

/* rs-blk0-txt50: お問い合わせはこちら */
.rs-blk0-txt50 { color: rgb(255, 255, 255); flex: 1 1 0%; font-family: 'Noto Sans JP', sans-serif; font-feature-settings: normal; font-size: 25px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }

/* rs-blk0-box91: お問い合わせはこちら arrow_forward */
.rs-blk0-box91:hover .rs-blk0-txt50 { color: rgb(250, 250, 250); }
@media screen and (max-width: 540px) { .rs-blk0-txt50 { font-size: 14px; } }

/* rs-blk0-box92:  */
.rs-blk0-box92 { background: rgb(230, 230, 230); border-width: 0px 1px 0px 0px; border-style: dashed; border-color: rgb(230, 230, 230); flex: 0 0 auto; height: 16px; width: 1px; max-width: 100%; }

/* rs-blk0-icon9: arrow_forward */
.rs-blk0-icon9 { color: rgb(255, 255, 255); font-size: 16px; }

/* rs-blk0-box91: お問い合わせはこちら arrow_forward */
.rs-blk0-box91:hover .rs-blk0-icon9 { color: rgb(250, 250, 250); }
@media screen and (max-width: 540px) { .rs-blk0-icon9 { font-size: 15px; } }

/* rs-blk0-box93: こんなお悩みありませんか？ ☑ 膨大な書類を作成する時間が */
.rs-blk0-box93 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 48px 0px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box93 { flex: 0 0 auto; height: auto; padding: 24px 0px; } }
@media screen and (max-width: 540px) { .rs-blk0-box93 { padding: 24px 12px; } }

/* rs-blk0-box94: こんなお悩みありませんか？ ☑ 膨大な書類を作成する時間が */
.rs-blk0-box94 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 1280px) { .rs-blk0-box94 { flex: 0 0 auto; width: 60%; } }
@media screen and (max-width: 760px) { .rs-blk0-box94 { flex: 0 0 auto; width: 90%; max-width: 90%; } }
@media screen and (max-width: 540px) { .rs-blk0-box94 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* rs-blk0-box95: こんなお悩みありませんか？ */
.rs-blk0-box95 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 24px; padding: 0px; width: auto; z-index: 2; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box95 { margin: 0px 0px 12px; max-width: 100%; } }

/* rs-blk0-txt51: こんなお悩みありませんか？ */
.rs-blk0-txt51 { color: rgb(0, 0, 0); flex: 0 0 auto; font-family: 'Noto Serif JP', sans-serif; font-size: 28px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; text-shadow: none; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt51 { font-size: 32px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt51 { font-size: 24px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt51 { font-size: 20px; } }

/* rs-blk0-box96: ☑ 膨大な書類を作成する時間がない ☑ 補助金の申請の仕方 */
.rs-blk0-box96 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 0px; height: auto; margin: 0px 0px 24px; width: 100%; --gh-rs-blk0-box96: 0px; --gv-rs-blk0-box96: 0px; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box96 { flex-flow: column; --gh-rs-blk0-box96: 0px; --gv-rs-blk0-box96: 0px; } }

/* rs-blk0-box97: ☑ 膨大な書類を作成する時間がない ☑ 補助金の申請の仕方 */
.rs-blk0-box97 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 1 1 0%; flex-flow: column; gap: 0px; height: calc(100% - (var(--gv-rs-blk0-box96) * 0)); margin: 0px 20px 0px 0px; width: auto; --gh-rs-blk0-box97: 0px; --gv-rs-blk0-box97: 0px; max-width: calc(100% - 20px); }
@media screen and (max-width: 540px) { .rs-blk0-box97 { flex: 0 0 auto; height: auto; margin: 0px; width: calc(90% - (var(--gh-rs-blk0-box96) * 0.10000000000000003)); --gh-rs-blk0-box97: 0px; --gv-rs-blk0-box97: 0px; max-width: calc(90% - (var(--gh-rs-blk0-box96) * 0.10000000000000003)); } }

/* rs-blk0-box98: ☑ 膨大な書類を作成する時間がない */
.rs-blk0-box98 { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); border-width: 0px 0px 1px; border-style: dashed; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 20px 0px; width: calc(100% - (var(--gh-rs-blk0-box97) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box97) * 0)); }

/* rs-blk0-txt52: ☑ 膨大な書類を作成する時間がない */
.rs-blk0-txt52 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box99: ☑ 補助金の申請の仕方が分からない */
.rs-blk0-box99 { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); border-width: 0px 0px 1px; border-style: dashed; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 20px 0px; width: calc(100% - (var(--gh-rs-blk0-box97) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box97) * 0)); }

/* rs-blk0-txt53: ☑ 補助金の申請の仕方が分からない */
.rs-blk0-txt53 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box100: ☑ 事業計画書の作り方が分からない ☑ 公募内容に当てはま */
.rs-blk0-box100 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 1 1 0%; flex-flow: column; gap: 0px; height: calc(100% - (var(--gv-rs-blk0-box96) * 0)); margin: 0px; width: auto; --gh-rs-blk0-box100: 0px; --gv-rs-blk0-box100: 0px; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box100 { flex: 0 0 auto; height: auto; width: calc(90% - (var(--gh-rs-blk0-box96) * 0.10000000000000003)); --gh-rs-blk0-box100: 0px; --gv-rs-blk0-box100: 0px; max-width: calc(90% - (var(--gh-rs-blk0-box96) * 0.10000000000000003)); } }

/* rs-blk0-box101: ☑ 事業計画書の作り方が分からない */
.rs-blk0-box101 { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); border-width: 0px 0px 1px; border-style: dashed; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 20px 0px; width: calc(100% - (var(--gh-rs-blk0-box100) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box100) * 0)); }

/* rs-blk0-txt54: ☑ 事業計画書の作り方が分からない */
.rs-blk0-txt54 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box102: ☑ 公募内容に当てはまるかがわからない */
.rs-blk0-box102 { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); border-width: 0px 0px 1px; border-style: dashed; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 20px 0px; width: calc(100% - (var(--gh-rs-blk0-box100) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box100) * 0)); }

/* rs-blk0-txt55: ☑ 公募内容に当てはまるかがわからない */
.rs-blk0-txt55 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box103:  */
.rs-blk0-box103 { background: rgb(0, 0, 0); flex: 0 0 auto; height: 3px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }

/* rs-blk0-icon10: forward */
.rs-blk0-icon10 { color: rgb(0, 0, 0); flex: 0 0 auto; font-size: 64px; height: auto; margin: 0px 0px 24px; padding: 0px; rotate: 90deg; transform: skew(0deg, 0deg); width: auto; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-icon10 { font-size: 32px; margin: -18px 0px 48px; max-width: 100%; } }
@media screen and (max-width: 760px) { .rs-blk0-icon10 { font-size: 24px; margin: -14px 0px 24px; max-width: 100%; } }

/* rs-blk0-box104: そうした問題は、 に お任せ ください！ */
.rs-blk0-box104 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-box104 { flex: 0 0 auto; width: 60%; max-width: 60%; } }
@media screen and (max-width: 760px) { .rs-blk0-box104 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 540px) { .rs-blk0-box104 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* rs-blk0-box105: そうした問題は、 に */
.rs-blk0-box105 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; width: auto; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-box105 { flex: 0 0 auto; } }
@media screen and (max-width: 540px) { .rs-blk0-box105 { flex-flow: row; } }

/* rs-blk0-txt56: そうした問題は、 */
.rs-blk0-txt56 { color: rgb(0, 0, 0); font-family: 'Noto Serif JP', sans-serif; font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt56 { font-size: 24px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt56 { font-size: 20px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt56 { font-size: 16px; } }

/* rs-blk0-img8:  */
.rs-blk0-img8 { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(68, 166, 255); flex: 0 0 auto; height: 100%; margin: 0px 6px 0px 0px; width: 180px; max-width: calc(100% - 6px); }
@media screen and (max-width: 1280px) { .rs-blk0-img8 { flex: 0 0 auto; width: 160px; max-width: calc(100% - 6px); height: 100%; } }
@media screen and (max-width: 760px) { .rs-blk0-img8 { flex: 0 0 auto; } }
@media screen and (max-width: 540px) { .rs-blk0-img8 { flex: 0 0 auto; width: 140px; max-width: calc(100% - 6px); height: 100%; } }

/* rs-blk0-txt57: に */
.rs-blk0-txt57 { color: rgb(0, 0, 0); font-family: 'Noto Serif JP', sans-serif; font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt57 { font-size: 24px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt57 { font-size: 20px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt57 { font-size: 16px; } }

/* rs-blk0-box106: お任せ ください！ */
.rs-blk0-box106 { place-content: flex-end center; align-items: flex-end; background: rgba(0, 0, 0, 0); border-width: 0px 0px 3px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; width: auto; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box106 { place-content: flex-end center; align-items: flex-end; } }
@media screen and (max-width: 540px) { .rs-blk0-box106 { place-content: center; align-items: center; } }

/* rs-blk0-txt58: お任せ */
.rs-blk0-txt58 { color: rgb(0, 0, 0); font-family: 'Noto Serif JP', sans-serif; font-size: 28px; font-weight: 900; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt58 { font-size: 28px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt58 { font-size: 24px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt58 { font-size: 20px; } }

/* rs-blk0-txt59: ください！ */
.rs-blk0-txt59 { color: transparent; font-family: 'Noto Serif JP', sans-serif; font-size: 24px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); background-clip: text; -webkit-background-clip: text; --g-color-0: #000000; --g-position-0: 0%; --g-color-1: #666666; --g-position-1: 100%; --g-color-2: #666666; --g-position-2: 100%; --g-color-3: #666666; --g-position-3: 100%; --g-color-4: #666666; --g-position-4: 100%; --g-color-5: #666666; --g-position-5: 100%; --g-color-6: #666666; --g-position-6: 100%; --g-color-7: #666666; --g-position-7: 100%; --g-color-8: #666666; --g-position-8: 100%; --g-color-9: #666666; --g-position-9: 100%; --g-color-10: #666666; --g-position-10: 100%; --g-color-11: #666666; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 1280px) { .rs-blk0-txt59 { font-size: 24px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt59 { font-size: 20px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt59 { font-size: 16px; } }

/* rs-blk0-box107:  */
.rs-blk0-box107 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 100%; max-width: 100%; }

/* rs-blk0-box108: 補助金申請を自分ですると 事業内容の整理・検討 補助金 */
.rs-blk0-box108 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 64px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box108 { padding: 0px; } }

/* rs-blk0-box109: 補助金申請を自分ですると 事業内容の整理・検討 補助金 */
.rs-blk0-box109 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 100%; width: 1240px; max-width: 100%; }

/* rs-blk0-box110: 補助金申請を自分ですると */
.rs-blk0-box110 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 48px; padding: 24px; width: auto; max-width: 100%; }

/* rs-blk0-txt60: 補助金申請を自分ですると */
.rs-blk0-txt60 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box111: 事業内容の整理・検討 補助金活用にあたっては、事業の目的 */
.rs-blk0-box111 { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 24px; height: auto; margin: 0px 0px 48px; padding: 0px; width: 100%; --gh-rs-blk0-box111: 24px; --gv-rs-blk0-box111: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box111 { flex-flow: column; --gh-rs-blk0-box111: 0px; --gv-rs-blk0-box111: 24px; } }
@media screen and (max-width: 540px) { .rs-blk0-box111 { flex: 0 0 auto; width: 90%; --gh-rs-blk0-box111: 24px; --gv-rs-blk0-box111: 0px; max-width: 90%; } }

/* rs-blk0-box112: 事業内容の整理・検討 補助金活用にあたっては、事業の目的 */
.rs-blk0-box112 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 1 1 0%; flex-flow: column; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box112 { width: calc(100% - (var(--gh-rs-blk0-box111) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box111) * 0)); } }

/* rs-blk0-box113: 事業内容の整理・検討 */
.rs-blk0-box113 { place-content: center; align-items: center; background: rgb(40, 40, 40); border-radius: 0px; flex: 0 0 auto; flex-flow: row; height: auto; padding: 12px 24px; width: auto; max-width: 100%; }

/* rs-blk0-txt61: 事業内容の整理・検討 */
.rs-blk0-txt61 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.2em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box114: 補助金活用にあたっては、事業の目的や背景、将来の展望などを整 */
.rs-blk0-box114 { place-content: center; align-items: center; background: rgb(238, 238, 238); flex: 0 0 auto; flex-flow: column; height: 300px; padding: 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box114 { flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; } }

/* rs-blk0-box115: 補助金活用にあたっては、事業の目的や背景、将来の展望などを整 */
.rs-blk0-box115 { place-content: center flex-start; align-items: center; flex-flow: wrap; padding: 0px; }

/* rs-blk0-txt62: 補助金活用にあたっては、事業の目的や背景、将来の展望などを整 */
.rs-blk0-txt62 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box116: 申請準備に伴う対応の多さ 補助金申請に向けては、多数の確認 */
.rs-blk0-box116 { place-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-flow: column; padding: 0px; width: auto; max-width: 100%; }

/* rs-blk0-box117: 申請準備に伴う対応の多さ */
.rs-blk0-box117 { place-content: center; align-items: center; background: rgb(40, 40, 40); border-radius: 0px; flex: 0 0 auto; flex-flow: row; height: auto; padding: 12px; width: auto; max-width: 100%; }

/* rs-blk0-txt63: 申請準備に伴う対応の多さ */
.rs-blk0-txt63 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.2em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box118: 補助金申請に向けては、多数の確認項目や情報整理が必要となり、 */
.rs-blk0-box118 { place-content: center; align-items: center; background: rgb(238, 238, 238); flex: 0 0 auto; flex-flow: column; height: 300px; padding: 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box118 { flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; } }

/* rs-blk0-box119: 補助金申請に向けては、多数の確認項目や情報整理が必要となり、 */
.rs-blk0-box119 { place-content: flex-end flex-start; align-items: flex-end; flex-flow: wrap; padding: 0px; }

/* rs-blk0-txt64: 補助金申請に向けては、多数の確認項目や情報整理が必要となり、 */
.rs-blk0-txt64 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box120: 採択後も続く各種対応 補助金は採択されて終わりではなく、事 */
.rs-blk0-box120 { place-content: flex-start; align-items: flex-start; flex: 1 1 0%; flex-flow: column; padding: 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box120 { width: calc(100% - (var(--gh-rs-blk0-box111) * 0)); max-width: calc(100% - (var(--gh-rs-blk0-box111) * 0)); } }

/* rs-blk0-box121: 採択後も続く各種対応 */
.rs-blk0-box121 { place-content: center; align-items: center; background: rgb(40, 40, 40); border-radius: 0px; flex: 0 0 auto; flex-flow: row; height: auto; padding: 12px; width: auto; max-width: 100%; }

/* rs-blk0-txt65: 採択後も続く各種対応 */
.rs-blk0-txt65 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.2em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box122: 補助金は採択されて終わりではなく、事業完了までに複数の対応が */
.rs-blk0-box122 { place-content: center; align-items: center; background: rgb(238, 238, 238); flex: 0 0 auto; flex-flow: column; height: 300px; padding: 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box122 { flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; } }

/* rs-blk0-box123: 補助金は採択されて終わりではなく、事業完了までに複数の対応が */
.rs-blk0-box123 { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: wrap; height: auto; padding: 0px; max-width: 100%; }

/* rs-blk0-txt66: 補助金は採択されて終わりではなく、事業完了までに複数の対応が */
.rs-blk0-txt66 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box124: このように、補助金活用には検討から事業完了まで多くの対応が発 */
.rs-blk0-box124 { place-content: center; align-items: center; background: rgb(238, 238, 238); border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 48px; padding: 24px; width: 50%; max-width: 50%; }
@media screen and (max-width: 760px) { .rs-blk0-box124 { background: rgba(0, 0, 0, 0); flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 540px) { .rs-blk0-box124 { flex: 0 0 auto; width: 75%; } }

/* rs-blk0-txt67: このように、補助金活用には検討から事業完了まで多くの対応が発 */
.rs-blk0-txt67 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .rs-blk0-txt67 { text-decoration: underline; } }

/* rs-blk0-box125: keyboard_arrow_down keyboard_a */
.rs-blk0-box125 { place-content: center; align-items: center; flex-flow: row; margin: 0px 0px 48px; padding: 0px; max-width: 100%; }

/* rs-blk0-icon11: keyboard_arrow_down */
.rs-blk0-icon11 { color: rgb(0, 0, 0); font-size: 72px; }

/* rs-blk0-icon12: keyboard_arrow_down */
.rs-blk0-icon12 { color: rgb(0, 0, 0); font-size: 72px; }

/* rs-blk0-icon13: keyboard_arrow_down */
.rs-blk0-icon13 { color: rgb(0, 0, 0); font-size: 72px; }

/* rs-blk0-icon14: keyboard_arrow_down */
.rs-blk0-icon14 { color: rgb(0, 0, 0); font-size: 72px; }

/* rs-blk0-icon15: keyboard_arrow_down */
.rs-blk0-icon15 { color: rgb(0, 0, 0); font-size: 72px; }

/* rs-blk0-box126: を使えば */
.rs-blk0-box126 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 24px; padding: 24px; width: 387px; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box126 { flex: 0 0 auto; width: 75%; max-width: 75%; } }

/* rs-blk0-img9:  */
.rs-blk0-img9 { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: solid; border-color: rgb(68, 166, 255); flex: 0 0 auto; height: 100%; margin: 0px 6px 0px 0px; width: 180px; max-width: calc(100% - 6px); }
@media screen and (max-width: 1280px) { .rs-blk0-img9 { flex: 0 0 auto; width: 160px; max-width: calc(100% - 6px); height: 100%; } }
@media screen and (max-width: 760px) { .rs-blk0-img9 { flex: 0 0 auto; } }
@media screen and (max-width: 540px) { .rs-blk0-img9 { flex: 0 0 auto; width: 140px; max-width: calc(100% - 6px); height: 100%; } }

/* rs-blk0-txt68: を使えば */
.rs-blk0-txt68 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 600; height: auto; letter-spacing: 0.05em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box127: 補助金活用に伴う検討や準備、進行管理を整理することで、全体の */
.rs-blk0-box127 { place-content: flex-start; align-items: flex-start; border-width: 2px; border-style: solid; border-color: rgb(167, 167, 167); flex: 0 0 auto; flex-flow: column; margin: 0px 0px 48px; padding: 24px; width: 50%; max-width: 50%; }
@media screen and (max-width: 760px) { .rs-blk0-box127 { flex: 0 0 auto; width: 75%; max-width: 75%; } }

/* rs-blk0-txt69: 補助金活用に伴う検討や準備、進行管理を整理することで、全体の */
.rs-blk0-txt69 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box128: お問い合わせご相談ください */
.rs-blk0-box128 { place-content: center; align-items: center; background: rgb(205, 48, 48); border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 48px; padding: 12px 24px; width: auto; max-width: 100%; }

/* rs-blk0-txt70: お問い合わせご相談ください */
.rs-blk0-txt70 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.8; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-img10:  */
.rs-blk0-img10 { inset: auto 0px 0px auto; height: auto; margin: 0px; position: absolute; width: 331px; z-index: -2; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-img10 { display: none; } }
@media screen and (max-width: 540px) { .rs-blk0-img10 { display: none; } }

/* rs-blk0-box129: 総勢23名の専門家がサポートします 中小企業診断士 14 */
.rs-blk0-box129 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); display: flex; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 64px; padding: 48px 0px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-box129 { display: flex; } }
@media screen and (max-width: 760px) { .rs-blk0-box129 { display: flex; } }
@media screen and (max-width: 540px) { .rs-blk0-box129 { display: flex; padding: 24px 0px; } }
@media screen and (max-width: 360px) { .rs-blk0-box129 { display: flex; } }

/* rs-blk0-pic6:  */
.rs-blk0-pic6 { place-content: center flex-start; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; height: 100%; left: 0px; margin: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; max-width: 100%; }
.rs-blk0-pic6::before { background-repeat: no-repeat; filter: brightness(0.6); }
@media screen and (max-width: 1280px) { .rs-blk0-pic6 { display: flex; } }
@media screen and (max-width: 760px) { .rs-blk0-pic6 { display: flex; } }
@media screen and (max-width: 540px) { .rs-blk0-pic6 { display: flex; } }
@media screen and (max-width: 360px) { .rs-blk0-pic6 { display: flex; } }

/* rs-blk0-box130: 総勢23名の専門家がサポートします 中小企業診断士 14 */
.rs-blk0-box130 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 0px; width: 60%; max-width: 60%; }
@media screen and (max-width: 1280px) { .rs-blk0-box130 { flex: 0 0 auto; width: 60%; } }
@media screen and (max-width: 760px) { .rs-blk0-box130 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 540px) { .rs-blk0-box130 { flex: 0 0 auto; padding: 0px 12px; width: 100%; max-width: 100%; } }

/* rs-blk0-box131: 総勢23名の専門家がサポートします */
.rs-blk0-box131 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 24px; padding: 0px; width: auto; z-index: 2; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box131 { margin: 0px 0px 12px; max-width: 100%; } }

/* rs-blk0-txt71: 総勢23名の専門家がサポートします */
.rs-blk0-txt71 { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Serif JP', sans-serif; font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; padding: 0px 0px 5px; text-align: left; text-shadow: none; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt71 { font-size: 32px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt71 { font-size: 24px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt71 { font-size: 20px; } }

/* rs-blk0-box132: 中小企業診断士 14 名 行政書士 ７ 名 公認 */
.rs-blk0-box132 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px; padding: 24px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box132 { flex-flow: column; } }

/* rs-blk0-box133: 中小企業診断士 14 名 行政書士 ７ 名 公認 */
.rs-blk0-box133 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 100%; max-width: 100%; }

/* rs-blk0-box134: 中小企業診断士 14 名 行政書士 ７ 名 公認 */
.rs-blk0-box134 { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex-flow: row; gap: 20px; height: 160px; width: 100%; --gh-rs-blk0-box134: 20px; --gv-rs-blk0-box134: 0px; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box134 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; height: auto; --gh-rs-blk0-box134: 0px; --gv-rs-blk0-box134: 20px; width: 100%; max-width: 100%; } }

/* rs-blk0-box135: 中小企業診断士 14 名 */
.rs-blk0-box135 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0.6); flex: 1 1 0%; flex-flow: column; height: calc(100% - (var(--gv-rs-blk0-box134) * 0)); width: auto; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box135 { flex: 0 0 auto; width: calc(50% - (var(--gh-rs-blk0-box134) * 0.5)); max-width: calc(50% - (var(--gh-rs-blk0-box134) * 0.5)); height: calc(100% - (var(--gv-rs-blk0-box134) * 0)); } }

/* rs-blk0-txt72: 中小企業診断士 */
.rs-blk0-txt72 { background: rgb(167, 167, 167); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 12px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 760px) { .rs-blk0-txt72 { font-size: 16px; } }

/* rs-blk0-box136: 14 名 */
.rs-blk0-box136 { place-content: flex-end center; align-items: flex-end; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; padding: 24px; width: 100%; max-width: 100%; }

/* rs-blk0-txt73: 14 */
.rs-blk0-txt73 { background: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 32px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 10px 0px 0px; text-align: center; width: auto; max-width: calc(100% - 10px); justify-content: center; }
@media screen and (max-width: 760px) { .rs-blk0-txt73 { font-size: 28px; } }

/* rs-blk0-txt74: 名 */
.rs-blk0-txt74 { background: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 24px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }

/* rs-blk0-box137: 行政書士 ７ 名 */
.rs-blk0-box137 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0.6); flex: 1 1 0%; flex-flow: column; height: calc(100% - (var(--gv-rs-blk0-box134) * 0)); width: auto; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box137 { flex: 0 0 auto; width: calc(50% - (var(--gh-rs-blk0-box134) * 0.5)); max-width: calc(50% - (var(--gh-rs-blk0-box134) * 0.5)); height: calc(100% - (var(--gv-rs-blk0-box134) * 0)); } }

/* rs-blk0-txt75: 行政書士 */
.rs-blk0-txt75 { background: rgb(167, 167, 167); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 12px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 760px) { .rs-blk0-txt75 { font-size: 16px; } }

/* rs-blk0-box138: ７ 名 */
.rs-blk0-box138 { place-content: flex-end center; align-items: flex-end; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; padding: 24px; width: 100%; max-width: 100%; }

/* rs-blk0-txt76: ７ */
.rs-blk0-txt76 { background: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 32px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 10px 0px 0px; text-align: center; width: auto; max-width: calc(100% - 10px); justify-content: center; }
@media screen and (max-width: 760px) { .rs-blk0-txt76 { font-size: 28px; } }

/* rs-blk0-txt77: 名 */
.rs-blk0-txt77 { background: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 24px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }

/* rs-blk0-box139: 公認会計士 ２ 名 */
.rs-blk0-box139 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0.6); flex: 1 1 0%; flex-flow: column; height: calc(100% - (var(--gv-rs-blk0-box134) * 0)); width: auto; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box139 { flex: 0 0 auto; width: calc(50% - (var(--gh-rs-blk0-box134) * 0.5)); max-width: calc(50% - (var(--gh-rs-blk0-box134) * 0.5)); height: calc(100% - (var(--gv-rs-blk0-box134) * 0)); } }

/* rs-blk0-txt78: 公認会計士 */
.rs-blk0-txt78 { background: rgb(167, 167, 167); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; padding: 12px; text-align: center; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 760px) { .rs-blk0-txt78 { font-size: 16px; } }

/* rs-blk0-box140: ２ 名 */
.rs-blk0-box140 { place-content: flex-end center; align-items: flex-end; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; padding: 24px; width: 100%; max-width: 100%; }

/* rs-blk0-txt79: ２ */
.rs-blk0-txt79 { background: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 32px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 10px 0px 0px; text-align: center; width: auto; max-width: calc(100% - 10px); justify-content: center; }
@media screen and (max-width: 760px) { .rs-blk0-txt79 { font-size: 28px; } }

/* rs-blk0-txt80: 名 */
.rs-blk0-txt80 { background: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 24px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }

/* rs-blk0-box141: ☑ 年間 300 社以上 の信頼 ☑ 補助金相談 */
.rs-blk0-box141 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box141 { place-content: center flex-start; align-items: center; flex-flow: column; } }
@media screen and (max-width: 540px) { .rs-blk0-box141 { place-content: center flex-start; align-items: center; flex-flow: column; } }

/* rs-blk0-box142: ☑ 年間 300 社以上 の信頼 ☑ 補助金相談 */
.rs-blk0-box142 { place-content: center flex-start; align-items: center; background: rgba(255, 255, 255, 0.75); flex: 0 0 auto; flex-flow: column; height: auto; overflow: visible; padding: 0px; width: 75%; max-width: 75%; }
@media screen and (max-width: 760px) { .rs-blk0-box142 { flex: 0 0 auto; padding: 0px; width: 100%; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box142 { flex: 0 0 auto; } }

/* rs-blk0-box143: ☑ 年間 300 社以上 の信頼 ☑ 補助金相談 */
.rs-blk0-box143 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex-flow: column; padding: 0px; width: 100%; max-width: 100%; }

/* rs-blk0-box144: ☑ 年間 300 社以上 の信頼 ☑ 補助金相談 */
.rs-blk0-box144 { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box144 { margin: -24px 0px 36px; padding: 48px 12px 24px; width: 100%; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box144 { border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255); margin: -24px 0px 0px; width: 100%; max-width: 100%; } }

/* rs-blk0-box145: ☑ 年間 300 社以上 の信頼 */
.rs-blk0-box145 { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: dotted; border-color: rgb(0, 0, 0); color: rgb(72, 106, 53); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px; padding: 6px 0px 6px 12px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box145 { padding: 6px 0px 6px 6px; } }

/* rs-blk0-txt81: ☑ */
.rs-blk0-txt81 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 12px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 12px); justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt81 { font-size: 20px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); } }

/* rs-blk0-box146: 年間 300 社以上 */
.rs-blk0-box146 { place-content: flex-end center; align-items: flex-end; flex-flow: row; padding: 0px; }

/* rs-blk0-txt82: 年間 */
.rs-blk0-txt82 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt82 { font-size: 18px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt82 { font-size: 16px; } }

/* rs-blk0-txt83: 300 */
.rs-blk0-txt83 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 24px; font-weight: 900; height: auto; letter-spacing: normal; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt83 { font-size: 22px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt83 { font-size: 20px; } }

/* rs-blk0-txt84: 社以上 */
.rs-blk0-txt84 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt84 { font-size: 18px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt84 { font-size: 16px; } }

/* rs-blk0-box147:  */
.rs-blk0-box147 { background: rgba(205, 48, 48, 0.4); inset: auto 0px 0px; flex: 0 0 auto; height: 30%; margin: 0px; position: absolute; width: 100%; z-index: -1; max-width: 100%; }

/* rs-blk0-txt85: の信頼 */
.rs-blk0-txt85 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 500; height: auto; letter-spacing: normal; line-height: 1.45; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt85 { font-size: 18px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt85 { font-size: 16px; } }

/* rs-blk0-box148: ☑ 補助金相談を ニーズに合わせて対応 */
.rs-blk0-box148 { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: dotted; border-color: rgb(0, 0, 0); color: rgb(72, 106, 53); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px; padding: 6px 0px 6px 12px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box148 { padding: 6px 0px 6px 6px; } }

/* rs-blk0-txt86: ☑ */
.rs-blk0-txt86 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 12px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 12px); justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt86 { font-size: 20px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); } }

/* rs-blk0-txt87: 補助金相談を */
.rs-blk0-txt87 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 500; height: auto; letter-spacing: normal; line-height: 1.45; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt87 { font-size: 18px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt87 { font-size: 16px; } }

/* rs-blk0-box149: ニーズに合わせて対応 */
.rs-blk0-box149 { place-content: flex-end center; align-items: flex-end; color: rgb(72, 106, 53); flex-flow: row; padding: 0px; }

/* rs-blk0-txt88: ニーズに合わせて対応 */
.rs-blk0-txt88 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt88 { font-size: 18px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt88 { font-size: 16px; } }

/* rs-blk0-box150:  */
.rs-blk0-box150 { background: rgba(205, 48, 48, 0.4); inset: auto 0px 0px; flex: 0 0 auto; height: 30%; margin: 0px; position: absolute; width: 100%; z-index: -1; max-width: 100%; }

/* rs-blk0-box151: ☑ 真摯な相談対応 */
.rs-blk0-box151 { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: dotted; border-color: rgb(0, 0, 0); color: rgb(72, 106, 53); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px; padding: 6px 0px 6px 12px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box151 { padding: 6px 0px 6px 6px; } }

/* rs-blk0-txt89: ☑ */
.rs-blk0-txt89 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 12px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 12px); justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt89 { font-size: 20px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); } }

/* rs-blk0-box152: 真摯な相談対応 */
.rs-blk0-box152 { place-content: flex-end center; align-items: flex-end; flex-flow: row; padding: 0px; }

/* rs-blk0-txt90: 真摯な相談対応 */
.rs-blk0-txt90 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt90 { font-size: 18px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt90 { font-size: 16px; } }

/* rs-blk0-box153:  */
.rs-blk0-box153 { background: rgba(205, 48, 48, 0.4); inset: auto 0px 0px; flex: 0 0 auto; height: 30%; margin: 0px; position: absolute; width: 100%; z-index: -1; max-width: 100%; }

/* rs-blk0-box154: ☑ 夢やビジョンの実現サポート */
.rs-blk0-box154 { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: dotted; border-color: rgb(0, 0, 0); color: rgb(72, 106, 53); flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px; padding: 6px 0px 6px 12px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box154 { padding: 6px 0px 6px 6px; } }

/* rs-blk0-txt91: ☑ */
.rs-blk0-txt91 { color: rgb(72, 106, 53); font-family: 'Noto Sans JP', sans-serif; font-size: 24px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 12px 0px 0px; text-align: left; width: auto; max-width: calc(100% - 12px); justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt91 { color: rgb(0, 0, 0); font-size: 20px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); } }

/* rs-blk0-box155: 夢やビジョンの実現サポート */
.rs-blk0-box155 { place-content: flex-end center; align-items: flex-end; flex-flow: row; padding: 0px; }

/* rs-blk0-txt92: 夢やビジョンの実現サポート */
.rs-blk0-txt92 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt92 { font-size: 18px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt92 { font-size: 16px; } }

/* rs-blk0-box156:  */
.rs-blk0-box156 { background: rgba(205, 48, 48, 0.4); inset: auto 0px 0px; flex: 0 0 auto; height: 30%; margin: 0px; position: absolute; width: 100%; z-index: -1; max-width: 100%; }

/* rs-blk0-box157:  */
.rs-blk0-box157 { place-content: center; align-items: center; background: rgb(255, 255, 255); display: flex; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 70px; padding: 0px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-box157 { display: flex; } }
@media screen and (max-width: 760px) { .rs-blk0-box157 { display: flex; } }
@media screen and (max-width: 540px) { .rs-blk0-box157 { display: flex; margin: 0px; padding: 24px 0px; width: 100%; max-width: 100%; } }
@media screen and (max-width: 360px) { .rs-blk0-box157 { display: flex; } }

/* rs-blk0-box158: 料金体系 安心の 成功報酬型 採択がされなかった場合は */
.rs-blk0-box158 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 64px; padding: 0px; width: 100%; max-width: 100%; }

/* rs-blk0-box159: 料金体系 安心の 成功報酬型 採択がされなかった場合は */
.rs-blk0-box159 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 100%; width: 60%; max-width: 60%; }
@media screen and (max-width: 760px) { .rs-blk0-box159 { flex: 0 0 auto; width: 75%; max-width: 75%; height: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box159 { flex: 0 0 auto; width: 90%; max-width: 90%; height: 100%; } }

/* rs-blk0-box160: 料金体系 */
.rs-blk0-box160 { place-content: center flex-start; align-items: center; background: rgb(0, 0, 0); box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 24px; padding: 24px; width: auto; z-index: 2; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box160 { margin: 0px 0px 12px; max-width: 100%; } }

/* rs-blk0-txt93: 料金体系 */
.rs-blk0-txt93 { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Serif JP', sans-serif; font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; text-shadow: none; width: 100%; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .rs-blk0-txt93 { font-size: 32px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt93 { font-size: 24px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt93 { font-size: 20px; } }

/* rs-blk0-box161: 安心の 成功報酬型 採択がされなかった場合は費用負担が  */
.rs-blk0-box161 { place-content: center; align-items: center; flex-flow: column; margin: 0px 0px 24px; padding: 0px; max-width: 100%; }

/* rs-blk0-box162: 安心の 成功報酬型 */
.rs-blk0-box162 { place-content: flex-end center; align-items: flex-end; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; width: auto; max-width: 100%; }

/* rs-blk0-txt94: 安心の */
.rs-blk0-txt94 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 18px; font-weight: 500; height: auto; letter-spacing: normal; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt95: 成功報酬型 */
.rs-blk0-txt95 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 800; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box163: 採択がされなかった場合は費用負担が ０ 円 */
.rs-blk0-box163 { place-content: flex-end center; align-items: flex-end; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; width: auto; max-width: 100%; }

/* rs-blk0-txt96: 採択がされなかった場合は費用負担が */
.rs-blk0-txt96 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 18px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt97: ０ */
.rs-blk0-txt97 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 24px; font-weight: 800; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt98: 円 */
.rs-blk0-txt98 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 18px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box164: 成功報酬 プラン①：着手金20万円＋成功報酬 成功報酬：5 */
.rs-blk0-box164 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 48px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box164 { margin: 0px; width: 100%; max-width: 100%; } }

/* rs-blk0-box165: 成功報酬 プラン①：着手金20万円＋成功報酬 成功報酬：5 */
.rs-blk0-box165 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 24px; width: 100%; max-width: 100%; }

/* rs-blk0-box166: 成功報酬 */
.rs-blk0-box166 { place-content: center; align-items: center; background: rgb(167, 167, 167); border-radius: 32px; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 24px; padding: 6px; width: 100%; max-width: 100%; }

/* rs-blk0-txt99: 成功報酬 */
.rs-blk0-txt99 { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt100: プラン①：着手金20万円＋成功報酬 成功報酬：5%〜12%  */
.rs-blk0-txt100 { color: rgb(0, 0, 0); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: 545px; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box167: お値引き 採択までのサポートの場合 成功報酬より 35 */
.rs-blk0-box167 { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box167 { flex-flow: column; } }

/* rs-blk0-box168: お値引き 採択までのサポートの場合 成功報酬より 35 */
.rs-blk0-box168 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 1 1 0%; flex-flow: column; height: auto; margin: 0px; padding: 24px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box168 { width: 100%; max-width: 100%; } }

/* rs-blk0-box169: お値引き */
.rs-blk0-box169 { place-content: center; align-items: center; background: rgb(167, 167, 167); border-radius: 32px; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 24px; padding: 6px; width: 100%; max-width: 100%; }

/* rs-blk0-txt101: お値引き */
.rs-blk0-txt101 { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box170: 採択までのサポートの場合 成功報酬より 35万円 値引 */
.rs-blk0-box170 { place-content: flex-end flex-start; align-items: flex-end; flex: 0 0 auto; flex-flow: wrap; padding: 0px; width: 80%; max-width: 80%; }
@media screen and (max-width: 540px) { .rs-blk0-box170 { flex: 0 0 auto; width: 90%; max-width: 90%; } }

/* rs-blk0-txt102: 採択までのサポートの場合 */
.rs-blk0-txt102 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box171: 成功報酬より 35万円 値引き */
.rs-blk0-box171 { place-content: flex-end center; align-items: flex-end; flex-flow: row; height: 30px; padding: 0px; max-width: 100%; }

/* rs-blk0-txt103: 成功報酬より */
.rs-blk0-txt103 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box172: 35万円 */
.rs-blk0-box172 { place-content: center; align-items: center; flex-flow: row; padding: 0px; }

/* rs-blk0-txt104: 35万円 */
.rs-blk0-txt104 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 800; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box173:  */
.rs-blk0-box173 { background: rgba(205, 48, 48, 0.4); inset: auto 0px 0px; flex: 0 0 auto; height: 10px; margin: 0px; position: absolute; width: 100%; z-index: -1; max-width: 100%; }

/* rs-blk0-txt105: 値引き */
.rs-blk0-txt105 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box174: 預り金 プラン①：20万円／プラン②：10万円 ※預り金 */
.rs-blk0-box174 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); flex: 1 1 0%; flex-flow: column; height: auto; margin: 0px; padding: 24px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box174 { width: 100%; max-width: 100%; } }

/* rs-blk0-box175: 預り金 */
.rs-blk0-box175 { place-content: center; align-items: center; background: rgb(167, 167, 167); border-radius: 32px; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 24px; padding: 6px; width: 100%; max-width: 100%; }

/* rs-blk0-txt106: 預り金 */
.rs-blk0-txt106 { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box176: プラン①：20万円／プラン②：10万円 ※預り金は採択発表 */
.rs-blk0-box176 { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 80%; max-width: 80%; }
@media screen and (max-width: 540px) { .rs-blk0-box176 { flex: 0 0 auto; width: 90%; max-width: 90%; } }

/* rs-blk0-box177: プラン①：20万円／プラン②：10万円 */
.rs-blk0-box177 { place-content: flex-end center; align-items: flex-end; flex-flow: row; padding: 1px; }

/* rs-blk0-txt107: プラン①：20万円／プラン②：10万円 */
.rs-blk0-txt107 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box178: ※預り金は採択発表後返還いたします */
.rs-blk0-box178 { place-content: flex-end center; align-items: flex-end; flex-flow: row; padding: 0px; }

/* rs-blk0-txt108: ※預り金は採択発表後返還いたします */
.rs-blk0-txt108 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-img11:  */
.rs-blk0-img11 { flex: 0 0 auto; height: auto; margin: 0px 0px 50px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-img11 { display: none; } }

/* rs-blk0-img12:  */
.rs-blk0-img12 { display: none; flex: 0 0 auto; height: auto; margin: 0px 0px 50px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-img12 { display: none; } }
@media screen and (max-width: 760px) { .rs-blk0-img12 { display: none; } }
@media screen and (max-width: 540px) { .rs-blk0-img12 { display: flex; } }

/* rs-blk0-box179: 次回の申請締切未定 */
.rs-blk0-box179 { place-content: flex-end center; align-items: flex-end; background: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: row; gap: 0px; height: auto; padding: 6px 24px; width: auto; --gh-rs-blk0-box179: 0px; --gv-rs-blk0-box179: 0px; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box179 { flex-flow: wrap; --gh-rs-blk0-box179: 0px; --gv-rs-blk0-box179: 0px; } }

/* rs-blk0-txt109: 次回の申請締切未定 */
.rs-blk0-txt109 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .rs-blk0-txt109 { font-size: 16px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt109 { font-size: 14px; } }

/* rs-blk0-box180: 料金比較表 */
.rs-blk0-box180 { place-content: center; align-items: center; background: rgb(227, 227, 227); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 64px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box180 { padding: 30px 0px; } }

/* rs-blk0-box181: 料金比較表 */
.rs-blk0-box181 { place-content: center; align-items: center; background: rgb(40, 40, 40); flex: 0 0 auto; flex-flow: column; height: auto; padding: 12px 24px; width: auto; max-width: 100%; }

/* rs-blk0-txt110: 料金比較表 */
.rs-blk0-txt110 { color: rgb(255, 255, 255); font-family: 'Noto Serif JP', sans-serif; font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.2em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box182:  */
.rs-blk0-box182 { background: rgb(238, 238, 238); display: none; height: 160px; width: 200px; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-box182 { display: none; } }
@media screen and (max-width: 760px) { .rs-blk0-box182 { display: none; } }
@media screen and (max-width: 540px) { .rs-blk0-box182 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); display: flex; flex: 0 0 auto; flex-flow: row; height: auto; overflow: auto hidden; width: 90%; max-width: 90%; } }

/* rs-blk0-img13:  */
.rs-blk0-img13 { display: none; height: auto; width: 160px; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-img13 { display: none; } }
@media screen and (max-width: 760px) { .rs-blk0-img13 { display: none; } }
@media screen and (max-width: 540px) { .rs-blk0-img13 { display: flex; flex: 0 0 auto; height: 460px; width: auto; max-width: 100%; } }

/* rs-blk0-img14:  */
.rs-blk0-img14 { height: auto; width: 160px; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-img14 { display: none; } }
@media screen and (max-width: 760px) { .rs-blk0-img14 { display: none; } }
@media screen and (max-width: 540px) { .rs-blk0-img14 { display: flex; flex: 0 0 auto; height: 460px; width: auto; max-width: 100%; } }

/* rs-blk0-img15:  */
.rs-blk0-img15 { display: none; height: auto; width: 160px; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-img15 { display: none; } }
@media screen and (max-width: 760px) { .rs-blk0-img15 { display: none; } }
@media screen and (max-width: 540px) { .rs-blk0-img15 { display: flex; flex: 0 0 auto; height: 460px; max-width: 100%; } }

/* rs-blk0-img16:  */
.rs-blk0-img16 { display: none; height: auto; width: 160px; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-img16 { display: none; } }
@media screen and (max-width: 760px) { .rs-blk0-img16 { display: none; } }
@media screen and (max-width: 540px) { .rs-blk0-img16 { display: flex; flex: 0 0 auto; height: 460px; max-width: 100%; } }

/* rs-blk0-img17:  */
.rs-blk0-img17 { display: none; height: auto; width: 160px; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-img17 { display: none; } }
@media screen and (max-width: 760px) { .rs-blk0-img17 { display: none; } }
@media screen and (max-width: 540px) { .rs-blk0-img17 { display: flex; flex: 0 0 auto; height: 460px; max-width: 100%; } }

/* rs-blk0-box183:  */
.rs-blk0-box183 { background: rgb(238, 238, 238); display: none; height: 160px; width: 200px; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-box183 { display: none; } }
@media screen and (max-width: 760px) { .rs-blk0-box183 { display: none; } }
@media screen and (max-width: 540px) { .rs-blk0-box183 { place-content: center space-around; align-items: center; background: rgba(0, 0, 0, 0); display: flex; flex: 0 0 auto; flex-flow: row; height: auto; width: 100%; max-width: 100%; } }

/* rs-blk0-icon16:  */
.rs-blk0-icon16 { font-size: 24px; }
@media screen and (max-width: 540px) { .rs-blk0-icon16 { color: rgba(40, 40, 40, 0.5); } }

/* rs-blk0-icon17:  */
.rs-blk0-icon17 { font-size: 24px; }
@media screen and (max-width: 540px) { .rs-blk0-icon17 { color: rgba(40, 40, 40, 0.5); } }

/* rs-blk0-img18:  */
.rs-blk0-img18 { flex: 0 0 auto; height: auto; width: 75%; max-width: 75%; }
@media screen and (max-width: 540px) { .rs-blk0-img18 { display: none; } }

/* rs-blk0-box184: 補助金申請・入金までの流れ 書類準備 （１ー２ヶ月）  */
.rs-blk0-box184 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 64px 0px; width: 100%; max-width: 100%; }

/* rs-blk0-box185: 補助金申請・入金までの流れ */
.rs-blk0-box185 { place-content: center; align-items: center; background: rgb(40, 40, 40); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 48px; padding: 24px; width: auto; max-width: 100%; }

/* rs-blk0-txt111: 補助金申請・入金までの流れ */
.rs-blk0-txt111 { color: rgb(255, 255, 255); font-family: 'Noto Serif JP', sans-serif; font-size: 24px; font-weight: 500; height: auto; letter-spacing: 0.2em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .rs-blk0-txt111 { font-size: 20px; } }

/* rs-blk0-box186: 書類準備 （１ー２ヶ月） play_arrow 電子申 */
.rs-blk0-box186 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 0px; height: 350px; margin: 0px 0px 24px; width: auto; --gh-rs-blk0-box186: 0px; --gv-rs-blk0-box186: 0px; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box186 { flex: 0 0 auto; flex-flow: column; height: auto; --gh-rs-blk0-box186: 0px; --gv-rs-blk0-box186: 0px; max-width: 100%; } }

/* rs-blk0-box187: 書類準備 （１ー２ヶ月） */
.rs-blk0-box187 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box187 { flex: 0 0 auto; width: 150px; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box187 { margin: 0px 0px 25px; max-width: 100%; } }

/* rs-blk0-box188:  */
.rs-blk0-box188 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(167, 167, 167); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 200px; margin: 0px 0px 24px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box188 { flex: 0 0 auto; height: 150px; width: 150px; max-width: 100%; } }

/* rs-blk0-img19:  */
.rs-blk0-img19 { flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }

/* rs-blk0-box189: 書類準備 （１ー２ヶ月） */
.rs-blk0-box189 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: auto; max-width: 100%; }

/* rs-blk0-txt112: 書類準備 */
.rs-blk0-txt112 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt113: （１ー２ヶ月） */
.rs-blk0-txt113 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box190: play_arrow */
.rs-blk0-box190 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(60% - (var(--gv-rs-blk0-box186) * 0.4)); padding: 0px 12px; width: auto; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box190 { padding: 0px; } }
@media screen and (max-width: 540px) { .rs-blk0-box190 { display: none; } }

/* rs-blk0-icon18: play_arrow */
.rs-blk0-icon18 { color: rgb(0, 0, 0); font-size: 48px; }

/* rs-blk0-box191: 電子申請 （3ヶ月） */
.rs-blk0-box191 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box191 { flex: 0 0 auto; width: 150px; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box191 { margin: 0px 0px 25px; max-width: 100%; } }

/* rs-blk0-box192:  */
.rs-blk0-box192 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(167, 167, 167); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 200px; margin: 0px 0px 24px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box192 { flex: 0 0 auto; height: 150px; width: 150px; max-width: 100%; } }

/* rs-blk0-img20:  */
.rs-blk0-img20 { flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }

/* rs-blk0-box193: 電子申請 （3ヶ月） */
.rs-blk0-box193 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: auto; max-width: 100%; }

/* rs-blk0-txt114: 電子申請 */
.rs-blk0-txt114 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt115: （3ヶ月） */
.rs-blk0-txt115 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box194: play_arrow */
.rs-blk0-box194 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(60% - (var(--gv-rs-blk0-box186) * 0.4)); padding: 0px 12px; width: auto; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box194 { padding: 0px; } }
@media screen and (max-width: 540px) { .rs-blk0-box194 { display: none; } }

/* rs-blk0-icon19: play_arrow */
.rs-blk0-icon19 { color: rgb(0, 0, 0); font-size: 48px; }

/* rs-blk0-box195: 審査 採択された際に成功報酬の費用をお支払い頂きます */
.rs-blk0-box195 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box195 { flex: 0 0 auto; width: 150px; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box195 { margin: 0px 0px 25px; max-width: 100%; } }

/* rs-blk0-box196:  */
.rs-blk0-box196 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(167, 167, 167); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 200px; margin: 0px 0px 24px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box196 { flex: 0 0 auto; height: 150px; width: 150px; max-width: 100%; } }

/* rs-blk0-img21:  */
.rs-blk0-img21 { flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }

/* rs-blk0-box197: 審査 採択された際に成功報酬の費用をお支払い頂きます */
.rs-blk0-box197 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: auto; max-width: 100%; }

/* rs-blk0-txt116: 審査 */
.rs-blk0-txt116 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt117: 採択された際に成功報酬の費用をお支払い頂きます */
.rs-blk0-txt117 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box198: play_arrow */
.rs-blk0-box198 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(60% - (var(--gv-rs-blk0-box186) * 0.4)); padding: 0px 12px; width: auto; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box198 { padding: 0px; } }
@media screen and (max-width: 540px) { .rs-blk0-box198 { display: none; } }

/* rs-blk0-icon20: play_arrow */
.rs-blk0-icon20 { color: rgb(0, 0, 0); font-size: 48px; }

/* rs-blk0-box199: 交付決定 play_arrow 交付決定 play_a */
.rs-blk0-box199 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 0px; height: 350px; width: auto; --gh-rs-blk0-box199: 0px; --gv-rs-blk0-box199: 0px; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box199 { flex: 0 0 auto; flex-flow: column; height: auto; --gh-rs-blk0-box199: 0px; --gv-rs-blk0-box199: 0px; max-width: 100%; } }

/* rs-blk0-box200: 交付決定 */
.rs-blk0-box200 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box200 { flex: 0 0 auto; width: 150px; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box200 { margin: 0px 0px 25px; max-width: 100%; } }

/* rs-blk0-box201:  */
.rs-blk0-box201 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(167, 167, 167); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 200px; margin: 0px 0px 24px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box201 { flex: 0 0 auto; height: 150px; width: 150px; max-width: 100%; } }

/* rs-blk0-img22:  */
.rs-blk0-img22 { flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }

/* rs-blk0-box202: 交付決定 */
.rs-blk0-box202 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: auto; max-width: 100%; }

/* rs-blk0-txt118: 交付決定 */
.rs-blk0-txt118 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt119:  */
.rs-blk0-txt119 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box203: play_arrow */
.rs-blk0-box203 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(60% - (var(--gv-rs-blk0-box199) * 0.4)); padding: 0px 12px; width: auto; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box203 { display: flex; padding: 0px; } }
@media screen and (max-width: 540px) { .rs-blk0-box203 { display: none; } }
@media screen and (max-width: 360px) { .rs-blk0-box203 { display: none; } }

/* rs-blk0-icon21: play_arrow */
.rs-blk0-icon21 { color: rgb(9, 32, 97); font-size: 48px; }

/* rs-blk0-box204: 交付決定 */
.rs-blk0-box204 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box204 { flex: 0 0 auto; width: 150px; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box204 { margin: 0px 0px 25px; max-width: 100%; } }

/* rs-blk0-box205:  */
.rs-blk0-box205 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(167, 167, 167); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 200px; margin: 0px 0px 24px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box205 { flex: 0 0 auto; height: 150px; width: 150px; max-width: 100%; } }

/* rs-blk0-img23:  */
.rs-blk0-img23 { flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }

/* rs-blk0-box206: 交付決定 */
.rs-blk0-box206 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: auto; max-width: 100%; }

/* rs-blk0-txt120: 交付決定 */
.rs-blk0-txt120 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt121:  */
.rs-blk0-txt121 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box207: play_arrow */
.rs-blk0-box207 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(60% - (var(--gv-rs-blk0-box199) * 0.4)); padding: 0px 12px; width: auto; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box207 { padding: 0px; } }
@media screen and (max-width: 540px) { .rs-blk0-box207 { display: none; } }

/* rs-blk0-icon22: play_arrow */
.rs-blk0-icon22 { color: rgb(9, 32, 97); font-size: 48px; }

/* rs-blk0-box208: 事業計画実行 （1-12ヶ月） 外注費用を先出しでお支払 */
.rs-blk0-box208 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box208 { flex: 0 0 auto; width: 150px; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box208 { margin: 0px 0px 25px; max-width: 100%; } }

/* rs-blk0-box209:  */
.rs-blk0-box209 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(9, 32, 97); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 200px; margin: 0px 0px 24px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box209 { flex: 0 0 auto; height: 150px; width: 150px; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box209 { border-width: 2px; border-style: solid; border-color: rgb(167, 167, 167); } }

/* rs-blk0-img24:  */
.rs-blk0-img24 { flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }

/* rs-blk0-box210: 事業計画実行 （1-12ヶ月） 外注費用を先出しでお支払 */
.rs-blk0-box210 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: auto; max-width: 100%; }

/* rs-blk0-txt122: 事業計画実行 */
.rs-blk0-txt122 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt123: （1-12ヶ月） */
.rs-blk0-txt123 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt124: 外注費用を先出しでお支払い */
.rs-blk0-txt124 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box211: play_arrow */
.rs-blk0-box211 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(60% - (var(--gv-rs-blk0-box199) * 0.4)); padding: 0px 12px; width: auto; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box211 { padding: 0px; } }
@media screen and (max-width: 540px) { .rs-blk0-box211 { display: none; } }

/* rs-blk0-icon23: play_arrow */
.rs-blk0-icon23 { color: rgb(9, 32, 97); font-size: 48px; }

/* rs-blk0-box212: 実績報告提出 （3ヶ月） play_arrow 補助 */
.rs-blk0-box212 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 0px; height: auto; width: auto; --gh-rs-blk0-box212: 0px; --gv-rs-blk0-box212: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box212 { place-content: center flex-start; align-items: center; flex: 0 0 auto; --gh-rs-blk0-box212: 0px; --gv-rs-blk0-box212: 0px; } }
@media screen and (max-width: 540px) { .rs-blk0-box212 { flex: 0 0 auto; flex-flow: column; height: auto; --gh-rs-blk0-box212: 0px; --gv-rs-blk0-box212: 0px; } }

/* rs-blk0-box213: 実績報告提出 （3ヶ月） */
.rs-blk0-box213 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box213 { flex: 0 0 auto; width: 150px; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box213 { margin: 0px 0px 25px; max-width: 100%; } }

/* rs-blk0-box214:  */
.rs-blk0-box214 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(9, 32, 97); border-radius: 50%; flex: 0 0 auto; flex-flow: row; height: 200px; margin: 0px 0px 24px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box214 { flex: 0 0 auto; height: 150px; width: 150px; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box214 { border-width: 2px; border-style: solid; border-color: rgb(167, 167, 167); } }

/* rs-blk0-img25:  */
.rs-blk0-img25 { flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }
.rs-blk0-img25::before { background-repeat: no-repeat; background-size: cover; }

/* rs-blk0-box215: 実績報告提出 （3ヶ月） */
.rs-blk0-box215 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: auto; max-width: 100%; }

/* rs-blk0-txt125: 実績報告提出 */
.rs-blk0-txt125 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-txt126: （3ヶ月） */
.rs-blk0-txt126 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 13px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box216: play_arrow */
.rs-blk0-box216 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: calc(60% - (var(--gv-rs-blk0-box212) * 0.4)); padding: 0px 12px; width: auto; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box216 { padding: 0px; } }
@media screen and (max-width: 540px) { .rs-blk0-box216 { display: none; } }

/* rs-blk0-icon24: play_arrow */
.rs-blk0-icon24 { color: rgb(9, 32, 97); font-size: 48px; }

/* rs-blk0-box217: 補助金受領 */
.rs-blk0-box217 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box217 { flex: 0 0 auto; width: 150px; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box217 { margin: 0px 0px 25px; max-width: 100%; } }

/* rs-blk0-box218:  */
.rs-blk0-box218 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(9, 32, 97); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 200px; margin: 0px 0px 24px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .rs-blk0-box218 { flex: 0 0 auto; height: 150px; width: 150px; max-width: 100%; } }
@media screen and (max-width: 540px) { .rs-blk0-box218 { border-width: 2px; border-style: solid; border-color: rgb(167, 167, 167); } }

/* rs-blk0-img26:  */
.rs-blk0-img26 { flex: 0 0 auto; height: auto; margin: 0px; width: 50%; max-width: 50%; }
.rs-blk0-img26::before { background-repeat: no-repeat; background-size: contain; }

/* rs-blk0-box219: 補助金受領 */
.rs-blk0-box219 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: auto; max-width: 100%; }

/* rs-blk0-txt127: 補助金受領 */
.rs-blk0-txt127 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* rs-blk0-box220: お気軽にご相談ください 最適な経営計画作成により 様々 */
.rs-blk0-box220 { place-content: center; align-items: center; background: linear-gradient(var(--g-angle), var(--g-color-0) var(--g-position-0), var(--g-color-1) var(--g-position-1)); flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; padding: 30px 0px; width: 100%; --gh-rs-blk0-box220: 0px; --gv-rs-blk0-box220: 0px; max-width: 100%; --g-color-0: #a7a7a7; --g-position-0: 0%; --g-color-1: #ffffff; --g-position-1: 100%; --g-color-2: #ffffff; --g-position-2: 100%; --g-color-3: #ffffff; --g-position-3: 100%; --g-color-4: #ffffff; --g-position-4: 100%; --g-color-5: #ffffff; --g-position-5: 100%; --g-color-6: #ffffff; --g-position-6: 100%; --g-color-7: #ffffff; --g-position-7: 100%; --g-color-8: #ffffff; --g-position-8: 100%; --g-color-9: #ffffff; --g-position-9: 100%; --g-color-10: #ffffff; --g-position-10: 100%; --g-color-11: #ffffff; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 540px) { .rs-blk0-box220 { flex-flow: column; padding: 24px; --gh-rs-blk0-box220: 0px; --gv-rs-blk0-box220: 0px; } }

/* rs-blk0-box221: お気軽にご相談ください 最適な経営計画作成により 様々 */
.rs-blk0-box221 { place-content: center; align-items: center; flex-flow: column; margin: 0px; padding: 0px; max-width: 100%; }

/* rs-blk0-box222: お気軽にご相談ください 最適な経営計画作成により 様々 */
.rs-blk0-box222 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; opacity: 1; padding: 12px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box222 { margin: 0px 0px 15px; max-width: 100%; } }

/* rs-blk0-txt128: お気軽にご相談ください */
.rs-blk0-txt128 { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 35px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 25px 0px; padding: 0px; text-align: center; text-decoration: none; text-shadow: none; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px) { .rs-blk0-txt128 { font-size: 20px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt128 { font-size: 16px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt128 { font-size: 24px; margin: 0px 0px 25px; max-width: 100%; } }

/* rs-blk0-box223: 最適な経営計画作成により */
.rs-blk0-box223 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; font-family: Lato, sans-serif; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .rs-blk0-box223 { flex-flow: column; } }

/* rs-blk0-txt129: 最適な経営計画作成により */
.rs-blk0-txt129 { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: center; text-decoration: none; text-shadow: none; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px) { .rs-blk0-txt129 { font-size: 20px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt129 { font-size: 16px; } }

/* rs-blk0-txt130: 様々な支援が受けられるようにサポートします */
.rs-blk0-txt130 { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: center; text-decoration: none; text-shadow: none; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px) { .rs-blk0-txt130 { font-size: 20px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt130 { font-size: 16px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt130 { display: none; } }

/* rs-blk0-txt131: 様々な支援が受けられるようにサポートします */
.rs-blk0-txt131 { background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); display: none; flex: 0 0 auto; font-family: Lato, sans-serif; font-size: 28px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: center; text-decoration: none; text-shadow: none; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px) { .rs-blk0-txt131 { display: none; font-size: 20px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt131 { display: none; font-size: 16px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt131 { display: flex; } }

/* rs-blk0-box224: お問い合わせはこちら arrow_forward */
.rs-blk0-box224 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 20px; height: auto; padding: 25px 0px; width: calc(100% - (var(--gh-rs-blk0-box220) * 0)); --gh-rs-blk0-box224: 20px; --gv-rs-blk0-box224: 0px; max-width: calc(100% - (var(--gh-rs-blk0-box220) * 0)); }
@media screen and (max-width: 760px) { .rs-blk0-box224 { display: flex; --gh-rs-blk0-box224: 20px; --gv-rs-blk0-box224: 0px; } }
@media screen and (max-width: 540px) { .rs-blk0-box224 { display: flex; flex-flow: column; width: 100%; --gh-rs-blk0-box224: 0px; --gv-rs-blk0-box224: 20px; } }

/* rs-blk0-link2: お問い合わせはこちら arrow_forward */
.rs-blk0-link2 { place-content: center; align-items: center; display: flex; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px; width: calc(30% - (var(--gh-rs-blk0-box224) * 0.7000000000000001)); z-index: 1; --gh-rs-blk0-link2: 0px; --gv-rs-blk0-link2: 0px; max-width: calc(30% - (var(--gh-rs-blk0-box224) * 0.7000000000000001)); }
@media screen and (max-width: 760px) { .rs-blk0-link2 { display: flex; flex: 0 0 auto; width: calc(35% - (var(--gh-rs-blk0-box224) * 0.65)); --gh-rs-blk0-link2: 0px; --gv-rs-blk0-link2: 0px; max-width: calc(35% - (var(--gh-rs-blk0-box224) * 0.65)); } }
@media screen and (max-width: 540px) { .rs-blk0-link2 { display: flex; flex: 0 0 auto; width: calc(75% - (var(--gh-rs-blk0-box224) * 0.24999999999999994)); --gh-rs-blk0-link2: 0px; --gv-rs-blk0-link2: 0px; max-width: calc(75% - (var(--gh-rs-blk0-box224) * 0.24999999999999994)); } }
@media screen and (max-width: 360px) { .rs-blk0-link2 { display: flex; --gh-rs-blk0-link2: 0px; --gv-rs-blk0-link2: 0px; } }

/* rs-blk0-box225: お問い合わせはこちら arrow_forward */
.rs-blk0-box225 { place-content: center flex-start; align-items: center; background: rgb(205, 48, 48); border-width: 5px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 4px; flex: 0 0 auto; flex-flow: row; gap: 16px; height: 94px; overflow: hidden; padding: 12px 16px; width: calc(100% - (var(--gh-rs-blk0-link2) * 0)); --gh-rs-blk0-box225: 16px; --gv-rs-blk0-box225: 0px; max-width: calc(100% - (var(--gh-rs-blk0-link2) * 0)); }
.rs-blk0-box225:hover { background: rgb(0, 0, 0); --gh-rs-blk0-box225: 16px; --gv-rs-blk0-box225: 0px; }

/* rs-blk0-txt132: お問い合わせはこちら */
.rs-blk0-txt132 { color: rgb(255, 255, 255); flex: 1 1 0%; font-family: 'Noto Sans JP', sans-serif; font-feature-settings: normal; font-size: 25px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }

/* rs-blk0-box225: お問い合わせはこちら arrow_forward */
.rs-blk0-box225:hover .rs-blk0-txt132 { color: rgb(250, 250, 250); }
@media screen and (max-width: 540px) { .rs-blk0-txt132 { font-size: 14px; } }

/* rs-blk0-box226:  */
.rs-blk0-box226 { background: rgb(230, 230, 230); border-width: 0px 1px 0px 0px; border-style: dashed; border-color: rgb(230, 230, 230); flex: 0 0 auto; height: 16px; width: 1px; max-width: 100%; }

/* rs-blk0-icon25: arrow_forward */
.rs-blk0-icon25 { color: rgb(255, 255, 255); font-size: 16px; }

/* rs-blk0-box225: お問い合わせはこちら arrow_forward */
.rs-blk0-box225:hover .rs-blk0-icon25 { color: rgb(250, 250, 250); }
@media screen and (max-width: 540px) { .rs-blk0-icon25 { font-size: 15px; } }
/* 2026-10-22 使い道のカードの下の注記・説明との間を詰める */
.rs-blk0-box13 { margin-bottom: 16px; }
.rs-uses-note { color: rgb(80, 80, 80); font-family: 'Noto Sans JP', sans-serif; font-size: 13px; line-height: 1.7; margin: 16px auto 0; max-width: 1100px; width: 100%; padding: 0 16px; box-sizing: border-box; text-align: right; }
@media screen and (max-width: 540px) { .rs-uses-note { font-size: 12px; text-align: left; } }
/* 2026-10-22 「対象者と条件」の下を広げる（持続化補助金のページと同じ） */
.rs-blk0-box37 { padding-bottom: 88px; }
@media screen and (max-width: 540px) { .rs-blk0-box37 { padding-bottom: 48px; } }
/* 2026-10-23 中小企業省力化投資補助金のページに。テーマ色をティール rgb(0, 128, 128) にそろえる */
/* FV：補助金名（h1）・締切の札・上下の帯 */
.rs-blk0-sec2 { position: relative; }
.rs-blk0-box5 { background: rgb(0, 128, 128); }
.rs-blk0-txt1 { margin: 0; font-size: 52px; line-height: 1.35; padding: 12px 24px; }
.rs-blk0-box10 { background: rgb(0, 128, 128); }
.lpfv-deadline { margin-top: 6px; background: rgba(0, 128, 128, 0.92); padding: 10px 28px; text-align: center; border-radius: 4px; }
.lpfv-deadline-sub { color: #fff; font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 600; letter-spacing: 0.08em; margin: 0; }
.lpfv-deadline-main { color: rgb(255, 202, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 28px; font-weight: 700; letter-spacing: 0.04em; line-height: 1.3; margin: 2px 0 0; }
@media screen and (max-width: 1280px) { .rs-blk0-txt1 { font-size: 42px; } }
@media screen and (max-width: 760px) { .rs-blk0-txt1 { font-size: 32px; } }
@media screen and (max-width: 540px) {
  .rs-blk0-txt1 { font-size: 30px; padding: 8px 16px; text-align: center; }
  .lpfv-deadline { margin-top: 4px; padding: 8px 16px; }
  .lpfv-deadline-sub { font-size: 12px; }
  .lpfv-deadline-main { font-size: 20px; }
}
/* 〇〇とは：見出しの線・一般型とカタログ注文型の違い */
.rs-blk0-box16 { border-color: rgb(0, 128, 128); }
.rs-blk0-txt4 { color: rgb(0, 128, 128); font-weight: 700; }
.rs-types { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; width: 100%; padding: 0 12px 8px; box-sizing: border-box; }
.rs-type { background: rgba(255, 255, 255, 0.95); border-top: 4px solid rgb(0, 128, 128); padding: 16px 18px; }
.rs-type-name { color: rgb(0, 128, 128); font-family: 'Noto Sans JP', sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 0.08em; margin: 0 0 8px; text-align: center; }
.rs-type-text { color: rgb(40, 40, 40); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; line-height: 1.7; margin: 0 0 10px; }
.rs-type-dl { display: grid; grid-template-columns: auto 1fr; gap: 4px 10px; margin: 0; font-family: 'Noto Sans JP', sans-serif; font-size: 14px; line-height: 1.6; }
.rs-type-dl dt { color: #fff; background: rgb(0, 128, 128); padding: 0 8px; border-radius: 3px; font-size: 12px; align-self: center; }
.rs-type-dl dd { color: rgb(40, 40, 40); margin: 0; font-weight: 700; }
.rs-uses-head { color: rgb(0, 128, 128); font-family: 'Noto Sans JP', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 0.1em; margin: 8px 0 4px; text-align: center; }
@media screen and (max-width: 760px) { .rs-types { grid-template-columns: 1fr; } }
@media screen and (max-width: 540px) { .rs-uses-head { font-size: 18px; } .rs-type-text, .rs-type-dl { font-size: 13px; } }
/* 対象者と条件 */
.rs-blk0-txt19 { border-color: rgb(0, 128, 128); color: rgb(0, 128, 128); text-align: center; }
.rs-blk0-icon2 { color: rgb(0, 128, 128); }
.rs-blk0-box41 { border-color: rgb(0, 128, 128); }
.rs-blk0-box43, .rs-blk0-box50, .rs-blk0-box63, .rs-blk0-box67 { background: rgb(0, 128, 128); align-self: stretch; height: auto; padding-top: 24px; padding-bottom: 24px; }
.rs-blk0-icon3, .rs-blk0-icon4, .rs-blk0-icon5, .rs-blk0-icon6, .rs-blk0-icon7, .rs-blk0-icon8 { color: rgb(0, 128, 128); }
.rs-blk0-box64, .rs-blk0-box68 { align-items: flex-start; }
.rs-limit { display: grid; grid-template-columns: auto auto; justify-content: start; gap: 4px 20px; margin: 0; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; line-height: 1.6; color: rgb(51, 51, 51); }
.rs-limit dt { margin: 0; }
.rs-limit dd { margin: 0; font-weight: 700; color: rgb(0, 128, 128); }
.rs-limit-note { margin-top: 8px; font-size: 13px; line-height: 1.6; }
@media screen and (max-width: 540px) { .rs-limit { font-size: 14px; gap: 2px 12px; } .rs-limit-note { font-size: 12px; } }
/* 公募要領の時点の注記 */
.rs-asof { color: rgb(80, 80, 80); font-family: 'Noto Sans JP', sans-serif; font-size: 13px; line-height: 1.7; margin: 8px auto 0; max-width: 1100px; width: 100%; padding: 0 16px; box-sizing: border-box; text-align: center; }
@media screen and (max-width: 540px) { .rs-asof { font-size: 12px; text-align: left; } }
@media screen and (max-width: 540px) { .rs-blk0-box43, .rs-blk0-box50, .rs-blk0-box63, .rs-blk0-box67 { padding-top: 6px; padding-bottom: 6px; } }
/* 条件の各行を左そろえ・全幅に（文の途中で折り返さないように） */
.rs-blk0-box44, .rs-blk0-box51 { align-items: flex-start; }
.rs-blk0-box45, .rs-blk0-box47, .rs-blk0-box52, .rs-blk0-box54, .rs-blk0-box56, .rs-blk0-box58, .rs-blk0-box60 { width: 100%; max-width: 100%; }
.rs-blk0-box46, .rs-blk0-box48, .rs-blk0-box53, .rs-blk0-box55, .rs-blk0-box57, .rs-blk0-box59, .rs-blk0-box61 { flex: 1 1 0%; min-width: 0; }
.rs-blk0-txt21, .rs-blk0-txt22, .rs-blk0-txt24, .rs-blk0-txt25, .rs-blk0-txt26, .rs-blk0-txt27, .rs-blk0-txt28 { flex: 1 1 auto; line-height: 1.6; }
.rs-blk0-box60 .rs-blk0-txt28 { font-size: 13px; color: rgb(90, 90, 90); }
/* FV の一文を写真の上でも読みやすく */
.rs-blk0-box6 { background: rgba(0, 70, 70, 0.78); padding: 10px 18px; }
.rs-blk0-txt3 { text-shadow: none; }
@media screen and (max-width: 540px) { .rs-blk0-box6 { padding: 8px 12px; } .rs-blk0-txt3 { text-shadow: none; } }

/* 2026-10-23 TOP を他の補助金 LP とそろえる: 色のブロックをやめて写真を全面に敷き、文字は上下の真ん中に（高さ・帯は共通部品 LpFv） */
.rs-blk0-sec2.lpfv { justify-content: center; }
.rs-blk0-box2 { margin: 0px; }
.rs-blk0-box10 { display: none; }
.rs-blk0-pic1 { inset: 0px; width: 100%; max-width: 100%; height: 100%; }

/* 2026-10-23 TOP の下の写真をやめ、薄いテーマ色の背景にする（礒部さん：写真が重い） */
.rs-blk0-pic2 { display: none; }
.rs-blk0-box13 { width: 100%; background: color-mix(in srgb, rgb(0, 128, 128) 7%, #fff); }
.rs-blk0-txt5 { color: rgb(40, 40, 40); }
.rs-type { background: #fff; }

/* 2026-10-23 「補助上限」「申請」のラベルを文字に合わせて大きく、「対象となる設備の例」の上を広く（礒部さん：窮屈） */
.rs-type-dl { gap: 8px 12px; font-size: 15px; }
.rs-type-dl dt { font-size: 13px; padding: 4px 12px; min-width: 6em; text-align: center; box-sizing: border-box; letter-spacing: 0.05em; }
.rs-uses-head { margin-top: 56px; }
@media screen and (max-width: 540px) { .rs-type-dl { font-size: 14px; } .rs-type-dl dt { font-size: 12px; padding: 3px 10px; } .rs-uses-head { margin-top: 40px; } }
.rs-type-dl dd { line-height: 1.6; align-self: center; }

/* 2026-10-23 対象者と条件の表の行間・内側の余白を広げる（礒部さん：窮屈） */
.rs-blk0-box41 { padding: 36px 40px; }
.rs-blk0-box41 > *:not(:last-child) { margin-bottom: 20px; }
.rs-blk0-box41 > * > :last-child > * + * { margin-top: 6px; }
.rs-blk0-box41 p { line-height: 1.75; }
@media screen and (max-width: 540px) { .rs-blk0-box41 { padding: 24px 16px; } .rs-blk0-box41 > *:not(:last-child) { margin-bottom: 16px; } }

/* 2026-10-23 「〇〇とは」を持続化と同じ形に（テーマ色の斜めラベルに白文字、説明文は上下を線で挟む） */
.rs-blk0-box15 { background: rgb(0, 128, 128); padding: 12px 24px; }
.rs-blk0-txt4 { color: rgb(255, 255, 255); font-family: 'Noto Serif JP', sans-serif; font-weight: 500; letter-spacing: 0.2em; padding: 0; }
.rs-blk0-box16 { border-width: 2px 0px; padding: 48px 12px 24px; background: #fff; }
.rs-blk0-txt5 { padding: 0 0 8px; letter-spacing: 0.2em; text-align: left; }
@media screen and (max-width: 540px) { .rs-blk0-box16 { border-width: 0px 0px 2px; } }
.rs-blk0-box16 { background: transparent; }
@media screen and (max-width: 540px) { .rs-blk0-txt4 { font-size: 16px; letter-spacing: 0.12em; } }

/* 2026-10-23 「〇〇の対象者と条件」などの見出しを持続化と同じ形に（テーマ色のベタに白い明朝の文字、下に三角） */
.rs-blk0-box40 { background: rgb(0, 128, 128); height: auto; }
.rs-blk0-txt19 { border: 0; color: rgb(255, 255, 255); font-family: 'Noto Serif JP', sans-serif; font-size: 20px; font-weight: 500; letter-spacing: 0.2em; line-height: 1.4; margin: 0; padding: 24px; text-align: center; }
.rs-blk0-icon2 { color: rgb(0, 128, 128); font-size: 48px; margin: -24px 0px 48px; }
@media screen and (max-width: 1280px) { .rs-blk0-icon2 { font-size: 32px; margin: -18px 0px 48px; } }
@media screen and (max-width: 760px) { .rs-blk0-icon2 { font-size: 24px; margin: -14px 0px 24px; } }
@media screen and (max-width: 540px) { .rs-blk0-txt19 { font-size: 18px; padding: 18px 16px; letter-spacing: 0.12em; } }

/* 2026-10-23 見出しの下の三角を小さく（礒部さん：大きい） */
.rs-blk0-icon2 { font-size: 30px !important; margin: -15px 0px 40px !important; }
@media screen and (max-width: 760px) { .rs-blk0-icon2 { font-size: 20px !important; margin: -10px 0px 24px !important; } }

/* 2026-10-23 対象者と条件を共通部品 LpSpec に。表を包む親の幅を 100% に（中の幅は LpSpec 側で決める） */
.rs-blk0-box38 { width: 100%; max-width: 100%; }
@media screen and (max-width: 1280px) { .rs-blk0-box38 { width: 100%; max-width: 100%; } }
@media screen and (max-width: 760px) { .rs-blk0-box38 { width: 100%; max-width: 100%; } }
/* 数字カードの中の小さな表（従業員数別の補助上限額・規模別の補助率） */
.rs-blk0-box38 .rs-spec-tbl { display: grid; grid-template-columns: auto auto; gap: 6px 16px; width: fit-content; max-width: 100%; margin: 6px auto 12px; text-align: left; font-size: 14px; line-height: 1.6; }
.rs-blk0-box38 .rs-spec-tbl > span:nth-child(odd) { color: rgb(51, 51, 51); }
.rs-blk0-box38 .rs-spec-tbl > span:nth-child(even) { color: rgb(0, 128, 128); font-weight: 700; white-space: nowrap; }
.rs-blk0-box38 .lpspec-hl-item:first-child .rs-spec-tbl > span:nth-child(odd) { white-space: nowrap; }
@media screen and (max-width: 540px) { .rs-blk0-box38 .rs-spec-tbl { gap: 4px 8px; font-size: 12.5px; letter-spacing: 0; } }

/* 2026-10-23 「〇〇とは」のブロックを広く、説明文と型のカードの間を空ける。設備の例は横長のカード 3 列 */
.rs-blk0-box14 { width: min(960px, calc(100% - 32px)); max-width: min(960px, calc(100% - 32px)); }
.rs-types { margin-top: 28px; gap: 24px; }
@media screen and (min-width: 761px) { .rs-type-dl dd { white-space: nowrap; } }
@media screen and (max-width: 540px) { .rs-blk0-box14 { width: 100%; max-width: 100%; } .rs-types { margin-top: 20px; gap: 16px; } }
.rs-blk0-box12 .lpuse { grid-template-columns: repeat(3, 1fr); max-width: 960px; gap: 40px 24px; }
@media screen and (max-width: 540px) { .rs-blk0-box12 .lpuse { grid-template-columns: repeat(2, 1fr); gap: 32px 10px; } }
/* 2026-10-23 設備の例のカードの左右の余白を広げる */
.rs-blk0-box12 .lpuse-item { padding-left: 22px; padding-right: 22px; }
@media screen and (max-width: 540px) { .rs-blk0-box12 .lpuse-item { padding-left: 12px; padding-right: 12px; } }
.rs-blk0-box38 .rs-spec-tbl > span:nth-child(odd) { font-weight: 500; }
/* 2026-10-23 ラベル（補助上限・締切）は改行しない。説明は折り返してよい（締切の行が長いため） */
.rs-type-dl dt { white-space: nowrap; }
@media screen and (min-width: 761px) { .rs-type-dl dd { white-space: normal; } }

/* 2026-10-27 フッターの「＞」をこのページのテーマ色に（礒部さん） */
body .ft-icon1, body .ft-icon2, body .ft-icon3 { color: rgb(0, 128, 128); }
