/* =========================================================
   tokyo.css  /tokyo 専用。クラス名はすべて tk- で始まる
   各ルールの上のコメントは、その部品に入っている文字（どの部品かの目印）。
   ========================================================= */
/* tk-root: 東京の制度、 活用できます。 お気軽にご相談ください 最 */
.tk-root { background: rgb(255, 255, 255); border-radius: 0px; height: 100%; margin: 0px; opacity: 1; padding: 0px; width: 100%; max-width: 100%; }

/* tk-blk0-sec1: 東京の制度、 活用できます。 お気軽にご相談ください 最 */
.tk-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) { .tk-blk0-sec1 { display: flex; } }
@media screen and (max-width: 540px) { .tk-blk0-sec1 { display: flex; } }
@media screen and (max-width: 360px) { .tk-blk0-sec1 { display: flex; } }

/* tk-blk0-sec2: 東京の制度、 活用できます。 */
.tk-blk0-sec2 { place-content: center flex-end; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 80vh; margin: 0px; padding: 48px 48px 100px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1280px) { .tk-blk0-sec2 { flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; } }
@media screen and (max-width: 760px) { .tk-blk0-sec2 { display: flex; flex: 0 0 auto; } }
@media screen and (max-width: 540px) { .tk-blk0-sec2 { display: flex; padding: 0px; } }
@media screen and (max-width: 360px) { .tk-blk0-sec2 { display: flex; height: 720px; width: 100%; max-width: 100%; } }

/* tk-blk0-box1: 東京の制度、 活用できます。 */
.tk-blk0-box1 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }

/* tk-blk0-box2:  */
.tk-blk0-box2 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; height: auto; width: 50%; max-width: 50%; }
@media screen and (max-width: 760px) { .tk-blk0-box2 { flex: 0 0 auto; width: 40%; max-width: 40%; } }
@media screen and (max-width: 540px) { .tk-blk0-box2 { display: none; } }

/* tk-blk0-img1:  */
.tk-blk0-img1 { flex: 0 0 auto; height: auto; width: 80%; max-width: 80%; }

/* tk-blk0-box3: 東京の制度、 活用できます。 */
.tk-blk0-box3 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 50%; max-width: 50%; }
@media screen and (max-width: 1280px) { .tk-blk0-box3 { flex: 0 0 auto; } }
@media screen and (max-width: 760px) { .tk-blk0-box3 { flex: 0 0 auto; } }
@media screen and (max-width: 540px) { .tk-blk0-box3 { flex: 0 0 auto; width: 100%; max-width: 100%; } }
@media screen and (max-width: 360px) { .tk-blk0-box3 { height: 423px; width: 100%; max-width: 100%; } }

/* tk-blk0-box4: 東京の制度、 活用できます。 */
.tk-blk0-box4 { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px 0px 24px; padding: 0px; width: 100%; --gh-tk-blk0-box4: 0px; --gv-tk-blk0-box4: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .tk-blk0-box4 { gap: 12px; margin: 0px 0px 12px; --gh-tk-blk0-box4: 0px; --gv-tk-blk0-box4: 12px; width: 100%; max-width: 100%; } }
@media screen and (max-width: 540px) { .tk-blk0-box4 { place-content: center; align-items: center; margin: 50px 0px; --gh-tk-blk0-box4: 0px; --gv-tk-blk0-box4: 0px; width: 100%; max-width: 100%; } }

/* tk-blk0-box5:  */
.tk-blk0-box5 { place-content: flex-end center; align-items: flex-end; background: rgba(0, 0, 0, 0); box-shadow: none; flex: 0 0 auto; flex-flow: wrap; height: auto; margin: 0px; width: calc(100% - (var(--gh-tk-blk0-box4) * 0)); max-width: calc(100% - (var(--gh-tk-blk0-box4) * 0)); }
@media screen and (max-width: 360px) { .tk-blk0-box5 { place-content: flex-end flex-start; align-items: flex-end; flex-flow: wrap; } }

/* tk-blk0-txt1:  */
.tk-blk0-txt1 { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(68, 166, 255); color: rgb(18, 118, 208); font-family: 'Noto Sans JP', sans-serif; font-size: 32px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px 0px 10px; text-align: left; text-decoration: none; text-shadow: rgb(255, 255, 255) 0px 0px 10px; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .tk-blk0-txt1 { font-size: 24px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt1 { font-size: 18px; padding: 0px 0px 5px; } }

/* tk-blk0-img2:  */
.tk-blk0-img2 { flex: 0 0 auto; height: auto; width: calc(50% - (var(--gh-tk-blk0-box4) * 0.5)); max-width: calc(50% - (var(--gh-tk-blk0-box4) * 0.5)); }
@media screen and (max-width: 540px) { .tk-blk0-img2 { flex: 0 0 auto; width: calc(75% - (var(--gh-tk-blk0-box4) * 0.24999999999999994)); max-width: calc(75% - (var(--gh-tk-blk0-box4) * 0.24999999999999994)); } }

/* tk-blk0-txt2: 東京の制度、 活用できます。 */
.tk-blk0-txt2 { border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); color: rgb(234, 108, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 64px; font-weight: 700; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px 0px 10px; text-align: left; text-decoration: none; text-shadow: rgba(0, 0, 0, 0.2) 3px 3px 0px; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .tk-blk0-txt2 { font-size: 36px; padding: 0px 0px 5px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt2 { font-size: 40px; } }

/* tk-blk0-box6:  */
.tk-blk0-box6 { place-content: flex-end center; align-items: flex-end; background: rgba(0, 0, 0, 0); box-shadow: none; flex: 0 0 auto; flex-flow: wrap; height: auto; margin: 0px; width: calc(100% - (var(--gh-tk-blk0-box4) * 0)); max-width: calc(100% - (var(--gh-tk-blk0-box4) * 0)); }
@media screen and (max-width: 360px) { .tk-blk0-box6 { place-content: flex-end flex-start; align-items: flex-end; flex-flow: wrap; } }

/* tk-blk0-txt3:  */
.tk-blk0-txt3 { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(68, 166, 255); color: rgb(18, 118, 208); font-family: 'Noto Sans JP', sans-serif; font-size: 32px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px 0px 10px; text-align: left; text-decoration: none; text-shadow: rgb(255, 255, 255) 0px 0px 10px; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .tk-blk0-txt3 { font-size: 24px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt3 { font-size: 18px; padding: 0px 0px 5px; } }

/* tk-blk0-img3:  */
.tk-blk0-img3 { flex: 0 0 auto; height: auto; margin: 0px; width: calc(65% - (var(--gh-tk-blk0-box4) * 0.35000000000000003)); max-width: calc(65% - (var(--gh-tk-blk0-box4) * 0.35000000000000003)); }
@media screen and (max-width: 540px) { .tk-blk0-img3 { display: none; flex: 0 0 auto; width: calc(90% - (var(--gh-tk-blk0-box4) * 0.10000000000000003)); max-width: calc(90% - (var(--gh-tk-blk0-box4) * 0.10000000000000003)); } }

/* tk-blk0-img4:  */
.tk-blk0-img4 { display: none; flex: 0 0 auto; height: auto; margin: 0px; width: calc(75% - (var(--gh-tk-blk0-box4) * 0.24999999999999994)); max-width: calc(75% - (var(--gh-tk-blk0-box4) * 0.24999999999999994)); }
@media screen and (max-width: 1280px) { .tk-blk0-img4 { display: none; } }
@media screen and (max-width: 760px) { .tk-blk0-img4 { display: none; } }
@media screen and (max-width: 540px) { .tk-blk0-img4 { display: flex; flex: 0 0 auto; margin: 0px; width: calc(100% - (var(--gh-tk-blk0-box4) * 0)); max-width: calc(100% - (var(--gh-tk-blk0-box4) * 0)); } }

/* tk-blk0-pic1:  */
.tk-blk0-pic1 { place-content: center; align-items: center; display: flex; flex-flow: column; height: 100%; left: 0px; margin: 0px; opacity: 0.3; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; max-width: 100%; }
.tk-blk0-pic1::before { filter: blur(4px); }
@media screen and (max-width: 1280px) { .tk-blk0-pic1 { display: flex; } }
@media screen and (max-width: 760px) { .tk-blk0-pic1 { display: flex; } }
@media screen and (max-width: 540px) { .tk-blk0-pic1 { display: flex; } }
@media screen and (max-width: 360px) { .tk-blk0-pic1 { display: flex; } }

/* tk-blk0-box7: お気軽にご相談ください 最適な経営計画作成により 様々 */
.tk-blk0-box7 { place-content: center; align-items: center; background: rgb(235, 109, 107); flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; padding: 30px 0px; width: 100%; --gh-tk-blk0-box7: 0px; --gv-tk-blk0-box7: 0px; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box7 { flex-flow: column; padding: 24px; --gh-tk-blk0-box7: 0px; --gv-tk-blk0-box7: 0px; } }

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

/* tk-blk0-box9: お気軽にご相談ください 最適な経営計画作成により 様々 */
.tk-blk0-box9 { 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) { .tk-blk0-box9 { margin: 0px 0px 15px; max-width: 100%; } }

/* tk-blk0-txt4: お気軽にご相談ください */
.tk-blk0-txt4 { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); 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) { .tk-blk0-txt4 { font-size: 20px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt4 { font-size: 16px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt4 { font-size: 24px; margin: 0px 0px 25px; max-width: 100%; } }

/* tk-blk0-box10: 最適な経営計画作成により */
.tk-blk0-box10 { 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) { .tk-blk0-box10 { flex-flow: column; } }

/* tk-blk0-txt5: 最適な経営計画作成により */
.tk-blk0-txt5 { 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 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) { .tk-blk0-txt5 { font-size: 20px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt5 { font-size: 16px; } }

/* tk-blk0-txt6: 様々な支援が受けられるようにサポートします */
.tk-blk0-txt6 { 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 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) { .tk-blk0-txt6 { font-size: 20px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt6 { font-size: 16px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt6 { display: none; } }

/* tk-blk0-txt7: 様々な支援が受けられるようにサポートします */
.tk-blk0-txt7 { 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) { .tk-blk0-txt7 { display: none; font-size: 20px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt7 { display: none; font-size: 16px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt7 { display: flex; } }

/* tk-blk0-box11: お問い合わせはこちら arrow_forward */
.tk-blk0-box11 { 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-tk-blk0-box7) * 0)); --gh-tk-blk0-box11: 20px; --gv-tk-blk0-box11: 0px; max-width: calc(100% - (var(--gh-tk-blk0-box7) * 0)); }
@media screen and (max-width: 760px) { .tk-blk0-box11 { display: flex; --gh-tk-blk0-box11: 20px; --gv-tk-blk0-box11: 0px; } }
@media screen and (max-width: 540px) { .tk-blk0-box11 { display: flex; flex-flow: column; width: 100%; --gh-tk-blk0-box11: 0px; --gv-tk-blk0-box11: 20px; } }

/* tk-blk0-link1: お問い合わせはこちら arrow_forward */
.tk-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-tk-blk0-box11) * 0.7000000000000001)); z-index: 1; --gh-tk-blk0-link1: 0px; --gv-tk-blk0-link1: 0px; max-width: calc(30% - (var(--gh-tk-blk0-box11) * 0.7000000000000001)); }
@media screen and (max-width: 760px) { .tk-blk0-link1 { display: flex; flex: 0 0 auto; width: calc(35% - (var(--gh-tk-blk0-box11) * 0.65)); --gh-tk-blk0-link1: 0px; --gv-tk-blk0-link1: 0px; max-width: calc(35% - (var(--gh-tk-blk0-box11) * 0.65)); } }
@media screen and (max-width: 540px) { .tk-blk0-link1 { display: flex; flex: 0 0 auto; width: calc(75% - (var(--gh-tk-blk0-box11) * 0.24999999999999994)); --gh-tk-blk0-link1: 0px; --gv-tk-blk0-link1: 0px; max-width: calc(75% - (var(--gh-tk-blk0-box11) * 0.24999999999999994)); } }
@media screen and (max-width: 360px) { .tk-blk0-link1 { display: flex; --gh-tk-blk0-link1: 0px; --gv-tk-blk0-link1: 0px; } }

/* tk-blk0-box12: お問い合わせはこちら arrow_forward */
.tk-blk0-box12 { place-content: center flex-start; align-items: center; background: rgb(205, 49, 48); border-width: 2px; 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-tk-blk0-link1) * 0)); --gh-tk-blk0-box12: 16px; --gv-tk-blk0-box12: 0px; max-width: calc(100% - (var(--gh-tk-blk0-link1) * 0)); }
.tk-blk0-box12:hover { background: rgb(255, 255, 255); --gh-tk-blk0-box12: 16px; --gv-tk-blk0-box12: 0px; }

/* tk-blk0-txt8: お問い合わせはこちら */
.tk-blk0-txt8 { 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; }

/* tk-blk0-box12: お問い合わせはこちら arrow_forward */
.tk-blk0-box12:hover .tk-blk0-txt8 { color: rgb(205, 49, 48); }
@media screen and (max-width: 540px) { .tk-blk0-txt8 { font-size: 14px; } }

/* tk-blk0-box13:  */
.tk-blk0-box13 { 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%; }

/* tk-blk0-box12: お問い合わせはこちら arrow_forward */
.tk-blk0-box12:hover .tk-blk0-box13 { background: rgb(205, 49, 48); border-width: 0px; border-style: dashed; border-color: rgb(230, 230, 230); }

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

/* tk-blk0-box12: お問い合わせはこちら arrow_forward */
.tk-blk0-box12:hover .tk-blk0-icon1 { color: rgb(205, 49, 48); }
@media screen and (max-width: 540px) { .tk-blk0-icon1 { font-size: 15px; } }

/* tk-blk0-box14:  */
.tk-blk0-box14 { place-content: center; align-items: center; background: rgb(234, 108, 107); flex: 0 0 auto; flex-flow: row; gap: 30px; height: 2px; padding: 0px; width: 100%; z-index: 1; --gh-tk-blk0-box14: 30px; --gv-tk-blk0-box14: 0px; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box14 { flex: 0 0 auto; flex-flow: column; height: auto; padding: 20px; width: 100%; --gh-tk-blk0-box14: 0px; --gv-tk-blk0-box14: 30px; max-width: 100%; } }

/* tk-blk0-pic2: 経済産業省が実施する補助金以外にも様々な補助金・助成金があり */
.tk-blk0-pic2 { background: rgba(0, 0, 0, 0); flex: 0 0 auto; height: auto; opacity: 1; width: 100%; max-width: 100%; }
.tk-blk0-pic2::before { filter: none; }

/* tk-blk0-txt9: 経済産業省が実施する補助金以外にも様々な補助金・助成金があり */
.tk-blk0-txt9 { 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: 18px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; margin: 25px 0px; padding: 150px 0px; text-align: left; text-decoration: none; text-shadow: rgb(255, 255, 255) 1px 1px 0px; width: 75%; z-index: 1; max-width: 75%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .tk-blk0-txt9 { font-size: 20px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt9 { font-size: 16px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt9 { padding: 50px 0px; } }

/* tk-blk0-box15: ✓ 補助金や助成金を活用したい ✓ 自社にあった制度が */
.tk-blk0-box15 { 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; height: auto; padding: 64px 0px; width: 100%; max-width: 100%; --g-color-0: #ea6c6b; --g-position-0: 0%; --g-color-1: #f7b5b5; --g-position-1: 100%; --g-color-2: #f7b5b5; --g-position-2: 100%; --g-color-3: #f7b5b5; --g-position-3: 100%; --g-color-4: #f7b5b5; --g-position-4: 100%; --g-color-5: #f7b5b5; --g-position-5: 100%; --g-color-6: #f7b5b5; --g-position-6: 100%; --g-color-7: #f7b5b5; --g-position-7: 100%; --g-color-8: #f7b5b5; --g-position-8: 100%; --g-color-9: #f7b5b5; --g-position-9: 100%; --g-color-10: #f7b5b5; --g-position-10: 100%; --g-color-11: #f7b5b5; --g-position-11: 100%; --g-angle: 180deg; }
@media screen and (max-width: 1280px) { .tk-blk0-box15 { padding: 48px 0px; } }
@media screen and (max-width: 540px) { .tk-blk0-box15 { padding: 24px 12px; } }

/* tk-blk0-box16: ✓ 補助金や助成金を活用したい ✓ 自社にあった制度が */
.tk-blk0-box16 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: 100%; padding: 0px; width: 50%; max-width: 50%; }
@media screen and (max-width: 1280px) { .tk-blk0-box16 { flex: 0 0 auto; width: 60%; max-width: 60%; height: 100%; } }
@media screen and (max-width: 760px) { .tk-blk0-box16 { flex: 0 0 auto; width: 75%; max-width: 75%; height: 100%; } }
@media screen and (max-width: 540px) { .tk-blk0-box16 { flex: 0 0 auto; width: 100%; max-width: 100%; height: 100%; } }

/* tk-blk0-box17: ✓ 補助金や助成金を活用したい ✓ 自社にあった制度が */
.tk-blk0-box17 { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgb(189, 50, 101); flex: 0 0 auto; flex-flow: column; height: auto; padding: 24px; width: 100%; max-width: 100%; }

/* tk-blk0-box18: ✓ 補助金や助成金を活用したい ✓ 自社にあった制度が */
.tk-blk0-box18 { place-content: flex-end center; align-items: flex-end; flex-flow: row; margin: 0px; padding: 0px; max-width: 100%; }

/* tk-blk0-list1: ✓ 補助金や助成金を活用したい ✓ 自社にあった制度が */
.tk-blk0-list1 { background: rgba(0, 0, 0, 0); flex: 0 0 auto; padding: 10px; width: 70%; max-width: 70%; }
@media screen and (max-width: 540px) { .tk-blk0-list1 { flex: 0 0 auto; width: 80%; max-width: 80%; } }

/* tk-blk0-item1: ✓ 補助金や助成金を活用したい */
.tk-blk0-item1 { place-content: center flex-start; 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: row; height: 34px; margin: 0px 0px 12px; padding: 0px 24px; width: 100%; max-width: 100%; --g-color-0: rgb(255, 255, 255); --g-position-0: 93%; --g-color-1: rgba(255, 255, 255, 0.4); --g-position-1: 100%; --g-color-2: rgba(255, 255, 255, 0.4); --g-position-2: 100%; --g-color-3: rgba(255, 255, 255, 0.4); --g-position-3: 100%; --g-color-4: rgba(255, 255, 255, 0.4); --g-position-4: 100%; --g-color-5: rgba(255, 255, 255, 0.4); --g-position-5: 100%; --g-color-6: rgba(255, 255, 255, 0.4); --g-position-6: 100%; --g-color-7: rgba(255, 255, 255, 0.4); --g-position-7: 100%; --g-color-8: rgba(255, 255, 255, 0.4); --g-position-8: 100%; --g-color-9: rgba(255, 255, 255, 0.4); --g-position-9: 100%; --g-color-10: rgba(255, 255, 255, 0.4); --g-position-10: 100%; --g-color-11: rgba(255, 255, 255, 0.4); --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 540px) { .tk-blk0-item1 { padding: 0px 12px; } }

/* tk-blk0-txt10: ✓ */
.tk-blk0-txt10 { color: rgb(196, 90, 90); flex: 0 0 auto; font-family: 'Noto Sans 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) { .tk-blk0-txt10 { font-size: 20px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt10 { font-size: 18px; } }

/* tk-blk0-txt11: 補助金や助成金を活用したい */
.tk-blk0-txt11 { color: rgb(0, 0, 0); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 18px; 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; }
@media screen and (max-width: 1280px) { .tk-blk0-txt11 { font-size: 16px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt11 { font-size: 14px; } }

/* tk-blk0-img5:  */
.tk-blk0-img5 { flex: 0 0 auto; height: 200px; margin: -75px 0px 0px; width: auto; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-img5 { flex: 0 0 auto; height: auto; width: 20%; max-width: 20%; } }

/* tk-blk0-icon2:  */
.tk-blk0-icon2 { color: rgb(234, 108, 107); font-size: 85px; }

/* tk-blk0-box19: \ 東京に会社がある事業者の方 / 補助金・助成金の活用 */
.tk-blk0-box19 { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); box-shadow: none; flex: 0 0 auto; flex-flow: column; height: auto; margin: 25px 0px; padding: 0px; width: auto; z-index: 2; max-width: 100%; }
@media screen and (max-width: 760px) { .tk-blk0-box19 { margin: 0px 0px 12px; max-width: 100%; } }

/* tk-blk0-txt12: \ 東京に会社がある事業者の方 / */
.tk-blk0-txt12 { border-width: 0px 0px 3px; border-style: solid; border-color: rgb(234, 108, 107); color: rgb(234, 108, 107); flex: 0 0 auto; font-family: 'Noto Serif JP', sans-serif; font-size: 28px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 25px; text-align: center; text-shadow: none; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px) { .tk-blk0-txt12 { font-size: 32px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt12 { font-size: 24px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt12 { font-size: 20px; } }

/* tk-blk0-txt13: 補助金・助成金の活用をサポートします！ */
.tk-blk0-txt13 { color: rgba(0, 0, 0, 0.75); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; text-shadow: none; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px) { .tk-blk0-txt13 { font-size: 32px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt13 { font-size: 24px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt13 { display: none; font-size: 20px; } }

/* tk-blk0-txt14: 補助金・助成金の活用をサポートします！ */
.tk-blk0-txt14 { color: rgba(0, 0, 0, 0.75); display: none; flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; text-shadow: none; width: 100%; max-width: 100%; justify-content: center; }
@media screen and (max-width: 1280px) { .tk-blk0-txt14 { display: none; font-size: 32px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt14 { display: none; font-size: 24px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt14 { display: flex; font-size: 20px; text-align: center; justify-content: center; } }

/* tk-blk0-box20: 補助金活用を前へ進める伴走支援 ☑ 年間 300  */
.tk-blk0-box20 { place-content: center; 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: 540px) { .tk-blk0-box20 { padding: 0px; } }

/* tk-blk0-box21: 補助金活用を前へ進める伴走支援 */
.tk-blk0-box21 { place-content: center; align-items: center; background: rgba(234, 108, 107, 0.12); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1280px) { .tk-blk0-box21 { flex: 0 0 auto; width: 60%; max-width: 60%; } }
@media screen and (max-width: 760px) { .tk-blk0-box21 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 540px) { .tk-blk0-box21 { background: rgba(0, 0, 0, 0); flex: 0 0 auto; padding: 0px; width: 100%; max-width: 100%; } }

/* tk-blk0-box22: 補助金活用を前へ進める伴走支援 */
.tk-blk0-box22 { place-content: center; align-items: center; background: rgba(234, 108, 107, 0.44); flex: 0 0 auto; flex-flow: column; padding: 6px 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box22 { background: rgb(247, 181, 181); } }

/* tk-blk0-txt15: 補助金活用を前へ進める伴走支援 */
.tk-blk0-txt15 { border-width: 0px; border-style: solid; border-color: rgb(205, 48, 48); color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 28px; font-weight: 600; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 25px 0px; text-align: left; text-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .tk-blk0-txt15 { font-size: 24px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt15 { font-size: 18px; } }

/* tk-blk0-box23: ☑ 年間 300 社以上 の信頼 */
.tk-blk0-box23 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px 5px 5px; border-style: solid; border-color: rgb(247, 181, 181); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 0px; width: 50%; max-width: 50%; }
@media screen and (max-width: 1280px) { .tk-blk0-box23 { flex: 0 0 auto; width: 60%; max-width: 60%; } }
@media screen and (max-width: 760px) { .tk-blk0-box23 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 540px) { .tk-blk0-box23 { flex: 0 0 auto; padding: 0px 12px; width: 100%; max-width: 100%; } }

/* tk-blk0-box24:  */
.tk-blk0-box24 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 100%; max-width: 100%; }

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

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

/* tk-blk0-box27: ☑ 年間 300 社以上 の信頼 */
.tk-blk0-box27 { 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(234, 108, 107); 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) { .tk-blk0-box27 { padding: 6px 0px 6px 6px; } }

/* tk-blk0-txt16: ☑ */
.tk-blk0-txt16 { color: rgb(234, 108, 107); 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) { .tk-blk0-txt16 { font-size: 20px; margin: 0px 6px 0px 0px; max-width: calc(100% - 6px); } }

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

/* tk-blk0-txt17: 年間 */
.tk-blk0-txt17 { color: rgb(234, 108, 107); 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) { .tk-blk0-txt17 { font-size: 18px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt17 { font-size: 16px; } }

/* tk-blk0-txt18: 300 */
.tk-blk0-txt18 { color: rgb(234, 108, 107); 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) { .tk-blk0-txt18 { font-size: 22px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt18 { font-size: 20px; } }

/* tk-blk0-txt19: 社以上 */
.tk-blk0-txt19 { color: rgb(234, 108, 107); 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) { .tk-blk0-txt19 { font-size: 18px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt19 { font-size: 16px; } }

/* tk-blk0-box29:  */
.tk-blk0-box29 { background: rgba(255, 255, 101, 0.67); inset: auto 0px 0px; flex: 0 0 auto; height: 30%; margin: 0px; position: absolute; width: 100%; z-index: -1; max-width: 100%; }

/* tk-blk0-txt20: の信頼 */
.tk-blk0-txt20 { 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) { .tk-blk0-txt20 { font-size: 18px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt20 { font-size: 16px; } }

/* tk-blk0-box30: 総勢23名による丁寧なサポート 事業内容・構想の整理支援 */
.tk-blk0-box30 { place-content: center; align-items: center; background: rgb(247, 181, 181); flex: 0 0 auto; flex-flow: column; padding: 25px 6px 6px; width: 50%; max-width: 50%; }
@media screen and (max-width: 760px) { .tk-blk0-box30 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 540px) { .tk-blk0-box30 { flex: 0 0 auto; width: 90%; max-width: 90%; } }

/* tk-blk0-txt21: 総勢23名による丁寧なサポート */
.tk-blk0-txt21 { border-width: 0px 0px 2px; 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: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px 0px 6px; text-align: left; text-shadow: rgb(0, 0, 0) 3px 3px 0px; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 1280px) { .tk-blk0-txt21 { font-size: 24px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt21 { font-size: 18px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt21 { text-shadow: rgb(0, 0, 0) 1px 1px 0px; } }

/* tk-blk0-img6:  */
.tk-blk0-img6 { flex: 0 0 auto; height: auto; margin: 0px 0px 48px; width: 75%; max-width: 75%; }
@media screen and (max-width: 540px) { .tk-blk0-img6 { flex: 0 0 auto; margin: 0px 0px 24px; width: 90%; max-width: 90%; } }

/* tk-blk0-box31: 事業内容・構想の整理支援 補助金活用に向けて、事業の目的や */
.tk-blk0-box31 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 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: 80%; max-width: 80%; }
@media screen and (max-width: 540px) { .tk-blk0-box31 { flex: 0 0 auto; margin: 0px 0px 24px; width: 90%; max-width: 90%; } }

/* tk-blk0-box32: 事業内容・構想の整理支援 */
.tk-blk0-box32 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px 0px 1px; border-style: solid; border-color: rgb(205, 48, 48); border-radius: 0px; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 24px; padding: 12px 24px; width: auto; max-width: 100%; }

/* tk-blk0-txt22: 事業内容・構想の整理支援 */
.tk-blk0-txt22 { color: rgb(205, 48, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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; }

/* tk-blk0-box33: 補助金活用に向けて、事業の目的や強み、今後の展望を整理し、考 */
.tk-blk0-box33 { place-content: center flex-start; align-items: center; flex-flow: wrap; padding: 0px; }

/* tk-blk0-txt23: 補助金活用に向けて、事業の目的や強み、今後の展望を整理し、考 */
.tk-blk0-txt23 { 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; }

/* tk-blk0-box34: 申請準備に向けた全体整理・進行管理 補助金活用に伴う対応事 */
.tk-blk0-box34 { place-content: center; align-items: center; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 48px; padding: 24px; width: 80%; max-width: 80%; }
@media screen and (max-width: 540px) { .tk-blk0-box34 { flex: 0 0 auto; margin: 0px 0px 24px; width: 90%; max-width: 90%; } }

/* tk-blk0-box35: 申請準備に向けた全体整理・進行管理 */
.tk-blk0-box35 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px 0px 1px; border-style: solid; border-color: rgb(205, 48, 48); border-radius: 0px; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 24px; padding: 12px; width: auto; max-width: 100%; }

/* tk-blk0-txt24: 申請準備に向けた全体整理・進行管理 */
.tk-blk0-txt24 { color: rgb(205, 48, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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; }

/* tk-blk0-box36: 補助金活用に伴う対応事項や流れを整理し、関係者との調整やスケ */
.tk-blk0-box36 { place-content: flex-end flex-start; align-items: flex-end; flex-flow: wrap; padding: 0px; }

/* tk-blk0-txt25: 補助金活用に伴う対応事項や流れを整理し、関係者との調整やスケ */
.tk-blk0-txt25 { 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; }

/* tk-blk0-box37: 採択後を見据えた対応整理支援 補助事業完了までに求められる */
.tk-blk0-box37 { place-content: center; align-items: center; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; padding: 24px; width: 80%; max-width: 80%; }
@media screen and (max-width: 540px) { .tk-blk0-box37 { flex: 0 0 auto; margin: 0px 0px 24px; width: 90%; max-width: 90%; } }

/* tk-blk0-box38: 採択後を見据えた対応整理支援 */
.tk-blk0-box38 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px 0px 1px; border-style: solid; border-color: rgb(205, 48, 48); border-radius: 0px; flex: 0 0 auto; flex-flow: row; height: auto; margin: 0px 0px 24px; padding: 12px; width: auto; max-width: 100%; }

/* tk-blk0-txt26: 採択後を見据えた対応整理支援 */
.tk-blk0-txt26 { color: rgb(205, 48, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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; }

/* tk-blk0-box39: 補助事業完了までに求められる対応を見据え、 全体の流れや必要 */
.tk-blk0-box39 { place-content: flex-end flex-start; align-items: flex-end; flex-flow: wrap; padding: 0px; }

/* tk-blk0-txt27: 補助事業完了までに求められる対応を見据え、 全体の流れや必要 */
.tk-blk0-txt27 { 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; }

/* tk-blk0-box40: ※申請行為、申請書類および関係書類の作成・提出は、事業者本人 */
.tk-blk0-box40 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 100%; z-index: 0; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box40 { padding: 0px; } }

/* tk-blk0-img7:  */
.tk-blk0-img7 { background: rgba(0, 0, 0, 0); flex: 0 0 auto; height: auto; margin: 0px 0px 64px; width: 50%; max-width: 50%; }
@media screen and (max-width: 760px) { .tk-blk0-img7 { flex: 0 0 auto; margin: 0px 0px 50px; width: 75%; max-width: 75%; } }
@media screen and (max-width: 540px) { .tk-blk0-img7 { flex: 0 0 auto; width: 90%; max-width: 90%; } }

/* tk-blk0-txt28: ※申請行為、申請書類および関係書類の作成・提出は、事業者本人 */
.tk-blk0-txt28 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 500; height: auto; line-height: 1.4; text-align: center; width: 904px; max-width: 100%; justify-content: center; }

/* tk-blk0-box41: 経営展開サポート事業 経営展開サポート事業は、中小企業者が */
.tk-blk0-box41 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 100%; max-width: 100%; }

/* tk-blk0-box42: 経営展開サポート事業 経営展開サポート事業は、中小企業者が */
.tk-blk0-box42 { 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; padding: 64px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box42 { margin: 0px 0px 50px; padding: 0px; width: 100%; max-width: 100%; } }

/* tk-blk0-box43: 経営展開サポート事業 */
.tk-blk0-box43 { place-content: center; align-items: center; background: rgb(234, 108, 107); flex: 0 0 auto; flex-flow: column; margin: 0px 0px 48px; padding: 24px; width: auto; max-width: 100%; }

/* tk-blk0-txt29: 経営展開サポート事業 */
.tk-blk0-txt29 { color: rgb(255, 255, 255); font-family: 'Noto Serif JP', sans-serif; font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; text-shadow: rgb(0, 0, 0) 3px 3px 0px; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .tk-blk0-txt29 { text-shadow: rgb(0, 0, 0) 1px 1px 0px; } }

/* tk-blk0-box44: 経営展開サポート事業は、中小企業者が新たな事業を立ち上げ、事 */
.tk-blk0-box44 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); flex-flow: column; margin: 0px 0px 48px; padding: 64px 0px; max-width: 100%; }

/* tk-blk0-box45: 経営展開サポート事業は、中小企業者が新たな事業を立ち上げ、事 */
.tk-blk0-box45 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 50%; max-width: 50%; }
@media screen and (max-width: 540px) { .tk-blk0-box45 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* tk-blk0-box46: 経営展開サポート事業は、中小企業者が新たな事業を立ち上げ、事 */
.tk-blk0-box46 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 48px; padding: 24px; width: 100%; max-width: 100%; }

/* tk-blk0-txt30: 経営展開サポート事業は、中小企業者が新たな事業を立ち上げ、事 */
.tk-blk0-txt30 { color: rgb(255, 255, 255); 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; }

/* tk-blk0-box47: 営業代行 テレアポ 設備費用 内装 SNS構築 イベ */
.tk-blk0-box47 { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; gap: 20px; height: auto; margin: 0px; width: 440px; --gh-tk-blk0-box47: 20px; --gv-tk-blk0-box47: 20px; max-width: 100%; }

/* tk-blk0-box48: 営業代行 テレアポ */
.tk-blk0-box48 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: 162.4px; margin: 0px; padding: 0px; width: auto; --gh-tk-blk0-box48: 0px; --gv-tk-blk0-box48: 0px; max-width: 100%; }

/* tk-blk0-box49:  */
.tk-blk0-box49 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box50: 営業代行 テレアポ */
.tk-blk0-box50 { 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%; }

/* tk-blk0-txt31: 営業代行 テレアポ */
.tk-blk0-txt31 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; 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; }

/* tk-blk0-box51: 設備費用 */
.tk-blk0-box51 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: auto; --gh-tk-blk0-box51: 0px; --gv-tk-blk0-box51: 0px; max-width: 100%; }

/* tk-blk0-box52:  */
.tk-blk0-box52 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box53: 設備費用 */
.tk-blk0-box53 { 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%; }

/* tk-blk0-txt32: 設備費用 */
.tk-blk0-txt32 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; 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; }

/* tk-blk0-box54: 内装 */
.tk-blk0-box54 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: auto; --gh-tk-blk0-box54: 0px; --gv-tk-blk0-box54: 0px; max-width: 100%; }

/* tk-blk0-box55:  */
.tk-blk0-box55 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box56: 内装 */
.tk-blk0-box56 { 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%; }

/* tk-blk0-txt33: 内装 */
.tk-blk0-txt33 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-box57: SNS構築 */
.tk-blk0-box57 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: auto; --gh-tk-blk0-box57: 0px; --gv-tk-blk0-box57: 0px; max-width: 100%; }

/* tk-blk0-box58:  */
.tk-blk0-box58 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box59: SNS構築 */
.tk-blk0-box59 { 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%; }

/* tk-blk0-txt34: SNS構築 */
.tk-blk0-txt34 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-box60: イベント 展示会 */
.tk-blk0-box60 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: auto; --gh-tk-blk0-box60: 0px; --gv-tk-blk0-box60: 0px; max-width: 100%; }

/* tk-blk0-box61:  */
.tk-blk0-box61 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box62: イベント 展示会 */
.tk-blk0-box62 { 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%; }

/* tk-blk0-txt35: イベント 展示会 */
.tk-blk0-txt35 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-box63: システム等 導入費 */
.tk-blk0-box63 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: auto; --gh-tk-blk0-box63: 0px; --gv-tk-blk0-box63: 0px; max-width: 100%; }

/* tk-blk0-box64:  */
.tk-blk0-box64 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box65: システム等 導入費 */
.tk-blk0-box65 { 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%; }

/* tk-blk0-txt36: システム等 導入費 */
.tk-blk0-txt36 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-img14:  */
.tk-blk0-img14 { inset: auto 0px 0px auto; flex: 0 0 auto; height: auto; margin: 0px; position: absolute; width: 20%; z-index: -1; max-width: 20%; }

/* tk-blk0-box66: 対象者 法人：本店（実地場所が都内の場合は支店でも可）の登 */
.tk-blk0-box66 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 3px; border-style: solid; border-color: rgba(205, 48, 48, 0.5); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 24px; width: 50%; max-width: 50%; }
@media screen and (max-width: 1280px) { .tk-blk0-box66 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 760px) { .tk-blk0-box66 { flex: 0 0 auto; margin: 0px 0px 24px; width: 90%; max-width: 90%; } }

/* tk-blk0-box67: 対象者 法人：本店（実地場所が都内の場合は支店でも可）の登 */
.tk-blk0-box67 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 200px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box67 { flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 24px; width: 100%; max-width: 100%; } }

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

/* tk-blk0-txt37: 対象者 */
.tk-blk0-txt37 { 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) { .tk-blk0-txt37 { font-size: 14px; } }

/* tk-blk0-box69: 法人：本店（実地場所が都内の場合は支店でも可）の登記が都内に */
.tk-blk0-box69 { 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) { .tk-blk0-box69 { flex: 0 0 auto; padding: 0px; width: 100%; max-width: 100%; } }

/* tk-blk0-box70: 法人：本店（実地場所が都内の場合は支店でも可）の登記が都内に */
.tk-blk0-box70 { 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%; }

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

/* tk-blk0-box71: 法人：本店（実地場所が都内の場合は支店でも可）の登記が都内に */
.tk-blk0-box71 { place-content: center flex-start; align-items: center; flex-flow: wrap; padding: 0px; }
@media screen and (max-width: 540px) { .tk-blk0-box71 { flex: 0 0 auto; width: 90%; max-width: 90%; } }

/* tk-blk0-txt38: 法人：本店（実地場所が都内の場合は支店でも可）の登記が都内に */
.tk-blk0-txt38 { 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) { .tk-blk0-txt38 { font-size: 14px; } }

/* tk-blk0-box72: 個人事業者：納税地が都内にあること */
.tk-blk0-box72 { 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%; }

/* tk-blk0-txt39: 個人事業者：納税地が都内にあること */
.tk-blk0-txt39 { 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) { .tk-blk0-txt39 { font-size: 14px; } }

/* tk-blk0-box73: 直近決算期の売上高が 2019年の決算期以降のいずれかの */
.tk-blk0-box73 { 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%; }

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

/* tk-blk0-box74: 直近決算期の売上高が 2019年の決算期以降のいずれかの */
.tk-blk0-box74 { place-content: center flex-start; align-items: center; flex-flow: wrap; padding: 0px; }

/* tk-blk0-txt40: 直近決算期の売上高が */
.tk-blk0-txt40 { 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) { .tk-blk0-txt40 { font-size: 14px; } }

/* tk-blk0-box75: 2019年の決算期以降のいずれかの決算期 */
.tk-blk0-box75 { place-content: center; align-items: center; flex-flow: row; padding: 0px; }

/* tk-blk0-txt41: 2019年の決算期以降のいずれかの決算期 */
.tk-blk0-txt41 { 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) { .tk-blk0-txt41 { font-size: 14px; } }

/* tk-blk0-box76:  */
.tk-blk0-box76 { background: rgba(255, 253, 0, 0.6); flex: 0 0 auto; height: 100%; left: 0px; margin: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; max-width: 100%; }

/* tk-blk0-txt42: と比較して減少している、又は直近決算期において損失を計上して */
.tk-blk0-txt42 { 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) { .tk-blk0-txt42 { flex: 0 0 auto; font-size: 14px; width: 90%; max-width: 90%; } }

/* tk-blk0-box77: 条件・要件 事業内容が既存事業の深化又は発展に取り組み、こ */
.tk-blk0-box77 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 200px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box77 { flex: 0 0 auto; flex-flow: column; height: auto; width: 100%; max-width: 100%; } }

/* tk-blk0-box78: 条件・要件 */
.tk-blk0-box78 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); border-radius: 8px; flex: 0 0 auto; flex-flow: column; height: 100%; margin: 0px 12px 0px 0px; padding: 0px 6px; width: calc(25% - 12px); max-width: calc(25% - 12px); }
@media screen and (max-width: 540px) { .tk-blk0-box78 { flex: 0 0 auto; margin: 0px 0px 24px; padding: 6px; width: 100%; max-width: 100%; height: calc(100% - 24px); } }

/* tk-blk0-txt43: 条件・要件 */
.tk-blk0-txt43 { 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) { .tk-blk0-txt43 { font-size: 14px; } }

/* tk-blk0-box79: 事業内容が既存事業の深化又は発展に取り組み、これが経営基盤の */
.tk-blk0-box79 { 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) { .tk-blk0-box79 { flex: 0 0 auto; margin: 0px 0px 24px; width: 100%; max-width: 100%; } }

/* tk-blk0-box80: 事業内容が既存事業の深化又は発展に取り組み、これが経営基盤の */
.tk-blk0-box80 { 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%; }
@media screen and (max-width: 540px) { .tk-blk0-box80 { flex: 0 0 auto; width: 100%; } }

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

/* tk-blk0-box81: 事業内容が既存事業の深化又は発展に取り組み、これが経営基盤の */
.tk-blk0-box81 { place-content: flex-start; align-items: flex-start; flex-flow: wrap; padding: 0px; }
@media screen and (max-width: 540px) { .tk-blk0-box81 { flex: 0 0 auto; width: 90%; max-width: 90%; } }

/* tk-blk0-txt44: 事業内容が既存事業の深化又は発展に取り組み、これが経営基盤の */
.tk-blk0-txt44 { 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) { .tk-blk0-txt44 { font-size: 14px; } }

/* tk-blk0-box82: ポストコロナ等における事業環境の変化を課題と捉え、対応策とし */
.tk-blk0-box82 { 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%; }

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

/* tk-blk0-box83: ポストコロナ等における事業環境の変化を課題と捉え、対応策とし */
.tk-blk0-box83 { place-content: flex-start; align-items: flex-start; flex-flow: wrap; padding: 0px; }
@media screen and (max-width: 540px) { .tk-blk0-box83 { flex: 0 0 auto; width: 90%; max-width: 90%; } }

/* tk-blk0-txt45: ポストコロナ等における事業環境の変化を課題と捉え、対応策とし */
.tk-blk0-txt45 { 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) { .tk-blk0-txt45 { font-size: 14px; } }

/* tk-blk0-box84: 助成額 ～800万円 */
.tk-blk0-box84 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 1 1 0%; flex-flow: row; height: auto; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1280px) { .tk-blk0-box84 { height: auto; } }
@media screen and (max-width: 540px) { .tk-blk0-box84 { flex-flow: column; margin: 0px 0px 24px; } }

/* tk-blk0-box85: 助成額 */
.tk-blk0-box85 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); 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) { .tk-blk0-box85 { flex: 0 0 auto; height: auto; margin: 0px 0px 12px; width: 100%; max-width: 100%; } }

/* tk-blk0-txt46: 助成額 */
.tk-blk0-txt46 { 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; }

/* tk-blk0-box86: ～800万円 */
.tk-blk0-box86 { 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) { .tk-blk0-box86 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* tk-blk0-box87: ～800万円 */
.tk-blk0-box87 { 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%; }

/* tk-blk0-txt47: ～800万円 */
.tk-blk0-txt47 { 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; }

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

/* tk-blk0-box89: 補助率 */
.tk-blk0-box89 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); 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) { .tk-blk0-box89 { flex: 0 0 auto; height: auto; margin: 0px 0px 12px; width: 100%; max-width: 100%; } }

/* tk-blk0-txt48: 補助率 */
.tk-blk0-txt48 { 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; }

/* tk-blk0-box90: ～2/3 */
.tk-blk0-box90 { 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) { .tk-blk0-box90 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* tk-blk0-box91: ～2/3 */
.tk-blk0-box91 { 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%; }

/* tk-blk0-txt49: ～2/3 */
.tk-blk0-txt49 { 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; }

/* tk-blk0-box92: テレワーク助成金 新型コロナウイルス感染症の影響により、テ */
.tk-blk0-box92 { 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; padding: 64px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .tk-blk0-box92 { padding: 0px; } }
@media screen and (max-width: 540px) { .tk-blk0-box92 { margin: 0px 0px 50px; width: 100%; max-width: 100%; } }

/* tk-blk0-box93: テレワーク助成金 */
.tk-blk0-box93 { place-content: center; align-items: center; background: rgb(234, 108, 107); flex: 0 0 auto; flex-flow: column; margin: 0px 0px 48px; padding: 24px; width: auto; max-width: 100%; }

/* tk-blk0-txt50: テレワーク助成金 */
.tk-blk0-txt50 { color: rgb(255, 255, 255); font-family: 'Noto Serif JP', sans-serif; font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; text-shadow: rgb(0, 0, 0) 3px 3px 0px; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .tk-blk0-txt50 { text-shadow: rgb(0, 0, 0) 1px 1px 0px; } }

/* tk-blk0-box94: 新型コロナウイルス感染症の影響により、テレワークが急速に普及 */
.tk-blk0-box94 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); flex: 0 0 auto; flex-flow: column; margin: 0px 0px 48px; padding: 64px 0px; width: 100%; max-width: 100%; }

/* tk-blk0-box95: 新型コロナウイルス感染症の影響により、テレワークが急速に普及 */
.tk-blk0-box95 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 100%; max-width: 100%; }

/* tk-blk0-box96: 新型コロナウイルス感染症の影響により、テレワークが急速に普及 */
.tk-blk0-box96 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); 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: 540px) { .tk-blk0-box96 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* tk-blk0-txt51: 新型コロナウイルス感染症の影響により、テレワークが急速に普及 */
.tk-blk0-txt51 { color: rgb(255, 255, 255); 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; }

/* tk-blk0-box97: パソコン スマートフォン タブレット ソフトウェア  */
.tk-blk0-box97 { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; gap: 20px; height: auto; margin: 0px; width: 50%; --gh-tk-blk0-box97: 20px; --gv-tk-blk0-box97: 20px; max-width: 50%; }
@media screen and (max-width: 540px) { .tk-blk0-box97 { flex: 0 0 auto; width: 75%; --gh-tk-blk0-box97: 20px; --gv-tk-blk0-box97: 20px; max-width: 75%; } }

/* tk-blk0-box98: パソコン */
.tk-blk0-box98 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: 120px; --gh-tk-blk0-box98: 0px; --gv-tk-blk0-box98: 0px; max-width: 100%; }

/* tk-blk0-box99:  */
.tk-blk0-box99 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box100: パソコン */
.tk-blk0-box100 { 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%; }

/* tk-blk0-txt52: パソコン */
.tk-blk0-txt52 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; 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; }

/* tk-blk0-box101: スマートフォン */
.tk-blk0-box101 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: 120px; --gh-tk-blk0-box101: 0px; --gv-tk-blk0-box101: 0px; max-width: 100%; }

/* tk-blk0-box102:  */
.tk-blk0-box102 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box103: スマートフォン */
.tk-blk0-box103 { 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%; }

/* tk-blk0-txt53: スマートフォン */
.tk-blk0-txt53 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; 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; }

/* tk-blk0-box104: タブレット */
.tk-blk0-box104 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: 120px; --gh-tk-blk0-box104: 0px; --gv-tk-blk0-box104: 0px; max-width: 100%; }

/* tk-blk0-box105:  */
.tk-blk0-box105 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box106: タブレット */
.tk-blk0-box106 { 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%; }

/* tk-blk0-txt54: タブレット */
.tk-blk0-txt54 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-box107: ソフトウェア */
.tk-blk0-box107 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: 120px; --gh-tk-blk0-box107: 0px; --gv-tk-blk0-box107: 0px; max-width: 100%; }

/* tk-blk0-box108:  */
.tk-blk0-box108 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box109: ソフトウェア */
.tk-blk0-box109 { 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%; }

/* tk-blk0-txt55: ソフトウェア */
.tk-blk0-txt55 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-box110: 機器レンタル料 */
.tk-blk0-box110 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: 120px; --gh-tk-blk0-box110: 0px; --gv-tk-blk0-box110: 0px; max-width: 100%; }

/* tk-blk0-box111:  */
.tk-blk0-box111 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box112: 機器レンタル料 */
.tk-blk0-box112 { 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%; }

/* tk-blk0-txt56: 機器レンタル料 */
.tk-blk0-txt56 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-box113: クラウド サービス料 */
.tk-blk0-box113 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: 120px; --gh-tk-blk0-box113: 0px; --gv-tk-blk0-box113: 0px; max-width: 100%; }

/* tk-blk0-box114:  */
.tk-blk0-box114 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box115: クラウド サービス料 */
.tk-blk0-box115 { 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%; }

/* tk-blk0-txt57: クラウド サービス料 */
.tk-blk0-txt57 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-box116: VPN・ルータ */
.tk-blk0-box116 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: 120px; --gh-tk-blk0-box116: 0px; --gv-tk-blk0-box116: 0px; max-width: 100%; }

/* tk-blk0-box117:  */
.tk-blk0-box117 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box118: VPN・ルータ */
.tk-blk0-box118 { 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%; }

/* tk-blk0-txt58: VPN・ルータ */
.tk-blk0-txt58 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-box119: 導入サポート */
.tk-blk0-box119 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: 120px; --gh-tk-blk0-box119: 0px; --gv-tk-blk0-box119: 0px; max-width: 100%; }

/* tk-blk0-box120:  */
.tk-blk0-box120 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box121: 導入サポート */
.tk-blk0-box121 { 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%; }

/* tk-blk0-txt59: 導入サポート */
.tk-blk0-txt59 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-box122: PC周辺機器 */
.tk-blk0-box122 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: 120px; --gh-tk-blk0-box122: 0px; --gv-tk-blk0-box122: 0px; max-width: 100%; }

/* tk-blk0-box123:  */
.tk-blk0-box123 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box124: PC周辺機器 */
.tk-blk0-box124 { 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%; }

/* tk-blk0-txt60: PC周辺機器 */
.tk-blk0-txt60 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-box125: CADソフト */
.tk-blk0-box125 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: 120px; --gh-tk-blk0-box125: 0px; --gv-tk-blk0-box125: 0px; max-width: 100%; }

/* tk-blk0-box126:  */
.tk-blk0-box126 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box127: CADソフト */
.tk-blk0-box127 { 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%; }

/* tk-blk0-txt61: CADソフト */
.tk-blk0-txt61 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-img25:  */
.tk-blk0-img25 { inset: auto auto 0px 50px; flex: 0 0 auto; height: auto; margin: 0px; position: absolute; width: 20%; max-width: 20%; }
@media screen and (max-width: 760px) { .tk-blk0-img25 { display: none; } }
@media screen and (max-width: 540px) { .tk-blk0-img25 { display: none; } }
@media screen and (max-width: 360px) { .tk-blk0-img25 { display: none; } }

/* tk-blk0-box128: 対象者 常時雇用する労働者が２名以上999人以下で、都内に */
.tk-blk0-box128 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 3px; border-style: solid; border-color: rgba(205, 48, 48, 0.5); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 24px; width: 50%; max-width: 50%; }
@media screen and (max-width: 1280px) { .tk-blk0-box128 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 760px) { .tk-blk0-box128 { flex: 0 0 auto; margin: 0px 0px 24px; width: 90%; max-width: 90%; } }

/* tk-blk0-box129: 対象者 常時雇用する労働者が２名以上999人以下で、都内に */
.tk-blk0-box129 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 100px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box129 { flex-flow: column; margin: 0px 0px 24px; } }

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

/* tk-blk0-txt62: 対象者 */
.tk-blk0-txt62 { 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) { .tk-blk0-txt62 { font-size: 14px; } }

/* tk-blk0-box131: 常時雇用する労働者が２名以上999人以下で、都内に本社又は事 */
.tk-blk0-box131 { 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) { .tk-blk0-box131 { flex: 0 0 auto; padding: 0px; width: 100%; max-width: 100%; } }

/* tk-blk0-box132: 常時雇用する労働者が２名以上999人以下で、都内に本社又は事 */
.tk-blk0-box132 { 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%; }
@media screen and (max-width: 540px) { .tk-blk0-box132 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

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

/* tk-blk0-box133: 常時雇用する労働者が２名以上999人以下で、都内に本社又は事 */
.tk-blk0-box133 { place-content: center; align-items: center; flex-flow: row; padding: 0px; }
@media screen and (max-width: 540px) { .tk-blk0-box133 { flex: 0 0 auto; width: 90%; max-width: 90%; } }

/* tk-blk0-txt63: 常時雇用する労働者が２名以上999人以下で、都内に本社又は事 */
.tk-blk0-txt63 { 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) { .tk-blk0-txt63 { font-size: 14px; } }

/* tk-blk0-box134: 条件・要件 テレワークの活用推進に向け、テレワークによる職 */
.tk-blk0-box134 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 100px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box134 { flex-flow: column; } }

/* tk-blk0-box135: 条件・要件 */
.tk-blk0-box135 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); border-radius: 8px; flex: 0 0 auto; flex-flow: column; height: 100%; margin: 0px 12px 0px 0px; padding: 0px 6px; width: calc(25% - 12px); max-width: calc(25% - 12px); }
@media screen and (max-width: 540px) { .tk-blk0-box135 { flex: 0 0 auto; height: auto; margin: 0px 0px 24px; padding: 6px; width: 100%; max-width: 100%; } }

/* tk-blk0-txt64: 条件・要件 */
.tk-blk0-txt64 { 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) { .tk-blk0-txt64 { font-size: 14px; } }

/* tk-blk0-box136: テレワークの活用推進に向け、テレワークによる職場環境整備の推 */
.tk-blk0-box136 { 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) { .tk-blk0-box136 { flex: 0 0 auto; margin: 0px 0px 24px; width: 100%; max-width: 100%; } }

/* tk-blk0-box137: テレワークの活用推進に向け、テレワークによる職場環境整備の推 */
.tk-blk0-box137 { 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%; }

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

/* tk-blk0-box138: テレワークの活用推進に向け、テレワークによる職場環境整備の推 */
.tk-blk0-box138 { place-content: flex-start; align-items: flex-start; flex-flow: wrap; padding: 0px; }
@media screen and (max-width: 540px) { .tk-blk0-box138 { flex: 0 0 auto; width: 90%; max-width: 90%; } }

/* tk-blk0-txt65: テレワークの活用推進に向け、テレワークによる職場環境整備の推 */
.tk-blk0-txt65 { 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) { .tk-blk0-txt65 { font-size: 14px; } }

/* tk-blk0-box139: 助成額 ～250万円 */
.tk-blk0-box139 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 1 1 0%; flex-flow: row; height: auto; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1280px) { .tk-blk0-box139 { height: auto; } }
@media screen and (max-width: 540px) { .tk-blk0-box139 { flex-flow: column; margin: 0px 0px 24px; } }

/* tk-blk0-box140: 助成額 */
.tk-blk0-box140 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); 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) { .tk-blk0-box140 { flex: 0 0 auto; margin: 0px 0px 12px; width: 100%; max-width: 100%; height: calc(100% - 12px); } }

/* tk-blk0-txt66: 助成額 */
.tk-blk0-txt66 { 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; }

/* tk-blk0-box141: ～250万円 */
.tk-blk0-box141 { 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) { .tk-blk0-box141 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* tk-blk0-box142: ～250万円 */
.tk-blk0-box142 { 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%; }

/* tk-blk0-txt67: ～250万円 */
.tk-blk0-txt67 { 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; }

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

/* tk-blk0-box144: 補助率 */
.tk-blk0-box144 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); 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) { .tk-blk0-box144 { flex: 0 0 auto; margin: 0px 0px 12px; width: 100%; max-width: 100%; height: calc(100% - 12px); } }

/* tk-blk0-txt68: 補助率 */
.tk-blk0-txt68 { 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; }

/* tk-blk0-box145: 1/2、2/3 */
.tk-blk0-box145 { 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) { .tk-blk0-box145 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* tk-blk0-box146: 1/2、2/3 */
.tk-blk0-box146 { 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%; }

/* tk-blk0-txt69: 1/2、2/3 */
.tk-blk0-txt69 { 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; }

/* tk-blk0-box147: 躍進的助成金 本事業は、都内中小企業者が 「製品・サービス */
.tk-blk0-box147 { 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; padding: 64px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box147 { margin: 0px 0px 50px; padding: 0px; width: 100%; max-width: 100%; } }

/* tk-blk0-box148: 躍進的助成金 */
.tk-blk0-box148 { place-content: center; align-items: center; background: rgb(234, 108, 107); flex: 0 0 auto; flex-flow: column; margin: 0px 0px 48px; padding: 24px; width: auto; max-width: 100%; }

/* tk-blk0-txt70: 躍進的助成金 */
.tk-blk0-txt70 { color: rgb(255, 255, 255); font-family: 'Noto Serif JP', sans-serif; font-size: 20px; font-weight: 500; height: auto; letter-spacing: 0.1em; line-height: 1.4; text-align: left; text-shadow: rgb(0, 0, 0) 3px 3px 0px; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .tk-blk0-txt70 { text-shadow: rgb(0, 0, 0) 1px 1px 0px; } }

/* tk-blk0-box149: 本事業は、都内中小企業者が 「製品・サービスの質的向上」によ */
.tk-blk0-box149 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); flex: 0 0 auto; flex-flow: column; margin: 0px 0px 48px; padding: 64px 0px; width: 100%; max-width: 100%; }

/* tk-blk0-box150: 本事業は、都内中小企業者が 「製品・サービスの質的向上」によ */
.tk-blk0-box150 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 50%; max-width: 50%; }
@media screen and (max-width: 540px) { .tk-blk0-box150 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* tk-blk0-box151: 本事業は、都内中小企業者が 「製品・サービスの質的向上」によ */
.tk-blk0-box151 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 48px; padding: 24px; width: 100%; max-width: 100%; }

/* tk-blk0-txt71: 本事業は、都内中小企業者が 「製品・サービスの質的向上」によ */
.tk-blk0-txt71 { color: rgb(255, 255, 255); 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; }

/* tk-blk0-box152: 機械装置 工具器具費 機械施設 装置費 専門家経費  */
.tk-blk0-box152 { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; gap: 20px; height: auto; margin: 0px; width: 440px; --gh-tk-blk0-box152: 20px; --gv-tk-blk0-box152: 20px; max-width: 100%; }

/* tk-blk0-box153: 機械装置 工具器具費 */
.tk-blk0-box153 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: auto; --gh-tk-blk0-box153: 0px; --gv-tk-blk0-box153: 0px; max-width: 100%; }

/* tk-blk0-box154:  */
.tk-blk0-box154 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box155: 機械装置 工具器具費 */
.tk-blk0-box155 { 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%; }

/* tk-blk0-txt72: 機械装置 工具器具費 */
.tk-blk0-txt72 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; 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; }

/* tk-blk0-box156: 機械施設 装置費 */
.tk-blk0-box156 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: auto; --gh-tk-blk0-box156: 0px; --gv-tk-blk0-box156: 0px; max-width: 100%; }

/* tk-blk0-box157:  */
.tk-blk0-box157 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box158: 機械施設 装置費 */
.tk-blk0-box158 { 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%; }

/* tk-blk0-txt73: 機械施設 装置費 */
.tk-blk0-txt73 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-box159: 専門家経費 */
.tk-blk0-box159 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: auto; --gh-tk-blk0-box159: 0px; --gv-tk-blk0-box159: 0px; max-width: 100%; }

/* tk-blk0-box160:  */
.tk-blk0-box160 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box161: 専門家経費 */
.tk-blk0-box161 { 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%; }

/* tk-blk0-txt74: 専門家経費 */
.tk-blk0-txt74 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-box162: 技術導入費 */
.tk-blk0-box162 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: auto; --gh-tk-blk0-box162: 0px; --gv-tk-blk0-box162: 0px; max-width: 100%; }

/* tk-blk0-box163:  */
.tk-blk0-box163 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box164: 技術導入費 */
.tk-blk0-box164 { 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%; }

/* tk-blk0-txt75: 技術導入費 */
.tk-blk0-txt75 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-box165: クラウドサービス 利用費 */
.tk-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(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: 162.4px; margin: 0px; padding: 0px; width: auto; --gh-tk-blk0-box165: 0px; --gv-tk-blk0-box165: 0px; max-width: 100%; }

/* tk-blk0-box166:  */
.tk-blk0-box166 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box167: クラウドサービス 利用費 */
.tk-blk0-box167 { 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%; }

/* tk-blk0-txt76: クラウドサービス 利用費 */
.tk-blk0-txt76 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; 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; }

/* tk-blk0-box168: システム等 構築費 */
.tk-blk0-box168 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(68, 166, 255); border-radius: 0px; flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: auto; --gh-tk-blk0-box168: 0px; --gv-tk-blk0-box168: 0px; max-width: 100%; }

/* tk-blk0-box169:  */
.tk-blk0-box169 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 100px; margin: 0px 0px 20px; width: 100px; max-width: 100%; }

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

/* tk-blk0-box170: システム等 構築費 */
.tk-blk0-box170 { 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%; }

/* tk-blk0-txt77: システム等 構築費 */
.tk-blk0-txt77 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 400; height: auto; letter-spacing: 0.1em; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-img32:  */
.tk-blk0-img32 { inset: auto 0px 0px auto; flex: 0 0 auto; height: auto; margin: 0px; position: absolute; width: 20%; z-index: -1; max-width: 20%; }
@media screen and (max-width: 760px) { .tk-blk0-img32 { display: none; } }
@media screen and (max-width: 540px) { .tk-blk0-img32 { display: none; } }
@media screen and (max-width: 360px) { .tk-blk0-img32 { display: none; } }

/* tk-blk0-box171: 対象者 令和6年4月1日現在で東京都内に登記簿上の本店また */
.tk-blk0-box171 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 3px; border-style: solid; border-color: rgba(205, 48, 48, 0.5); border-radius: 0px; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; padding: 24px; width: 50%; max-width: 50%; }
@media screen and (max-width: 1280px) { .tk-blk0-box171 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 760px) { .tk-blk0-box171 { flex: 0 0 auto; margin: 0px 0px 24px; width: 90%; max-width: 90%; } }

/* tk-blk0-box172: 対象者 令和6年4月1日現在で東京都内に登記簿上の本店また */
.tk-blk0-box172 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: 200px; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box172 { flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 24px; width: 100%; max-width: 100%; } }

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

/* tk-blk0-txt78: 対象者 */
.tk-blk0-txt78 { 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) { .tk-blk0-txt78 { font-size: 14px; } }

/* tk-blk0-box174: 令和6年4月1日現在で東京都内に登記簿上の本店または支店があ */
.tk-blk0-box174 { 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) { .tk-blk0-box174 { flex: 0 0 auto; padding: 0px; width: 100%; max-width: 100%; } }

/* tk-blk0-box175: 令和6年4月1日現在で東京都内に登記簿上の本店または支店があ */
.tk-blk0-box175 { 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%; }

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

/* tk-blk0-box176: 令和6年4月1日現在で東京都内に登記簿上の本店または支店があ */
.tk-blk0-box176 { place-content: center flex-start; align-items: center; flex-flow: wrap; padding: 0px; }
@media screen and (max-width: 540px) { .tk-blk0-box176 { flex: 0 0 auto; width: 90%; max-width: 90%; } }

/* tk-blk0-txt79: 令和6年4月1日現在で東京都内に登記簿上の本店または支店があ */
.tk-blk0-txt79 { 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) { .tk-blk0-txt79 { font-size: 14px; } }

/* tk-blk0-box177: 助成額 100万〜1億円 */
.tk-blk0-box177 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 1 1 0%; flex-flow: row; height: auto; margin: 0px 0px 24px; width: 100%; max-width: 100%; }
@media screen and (max-width: 1280px) { .tk-blk0-box177 { height: auto; } }
@media screen and (max-width: 540px) { .tk-blk0-box177 { flex-flow: column; margin: 0px 0px 24px; } }

/* tk-blk0-box178: 助成額 */
.tk-blk0-box178 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); 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) { .tk-blk0-box178 { flex: 0 0 auto; height: auto; margin: 0px 0px 12px; width: 100%; max-width: 100%; } }

/* tk-blk0-txt80: 助成額 */
.tk-blk0-txt80 { 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; }

/* tk-blk0-box179: 100万〜1億円 */
.tk-blk0-box179 { 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) { .tk-blk0-box179 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* tk-blk0-box180: 100万〜1億円 */
.tk-blk0-box180 { 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%; }

/* tk-blk0-txt81: 100万〜1億円 */
.tk-blk0-txt81 { 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; }

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

/* tk-blk0-box182: 補助率 */
.tk-blk0-box182 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); 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) { .tk-blk0-box182 { flex: 0 0 auto; height: auto; margin: 0px 0px 12px; width: 100%; max-width: 100%; } }

/* tk-blk0-txt82: 補助率 */
.tk-blk0-txt82 { 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; }

/* tk-blk0-box183: 1/2～3/4 */
.tk-blk0-box183 { 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) { .tk-blk0-box183 { flex: 0 0 auto; width: 100%; max-width: 100%; } }

/* tk-blk0-box184: 1/2～3/4 */
.tk-blk0-box184 { 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%; }

/* tk-blk0-txt83: 1/2～3/4 */
.tk-blk0-txt83 { 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; }

/* tk-blk0-box185: 補助金・助成金の申請支援は に お任せ ください！ */
.tk-blk0-box185 { place-content: center; align-items: center; background: rgb(238, 238, 238); flex-flow: column; padding: 64px 0px; }
@media screen and (max-width: 540px) { .tk-blk0-box185 { padding: 30px 0px; } }

/* tk-blk0-box186: 補助金・助成金の申請支援は に お任せ ください！ */
.tk-blk0-box186 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 24px; padding: 0px; width: 50%; max-width: 50%; }
@media screen and (max-width: 1280px) { .tk-blk0-box186 { flex: 0 0 auto; width: 60%; max-width: 60%; } }
@media screen and (max-width: 760px) { .tk-blk0-box186 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 540px) { .tk-blk0-box186 { flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; } }

/* tk-blk0-box187:  */
.tk-blk0-box187 { place-content: flex-end center; align-items: flex-end; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: 585px; max-width: 100%; }
@media screen and (max-width: 1280px) { .tk-blk0-box187 { flex: 0 0 auto; width: 480px; max-width: 100%; } }
@media screen and (max-width: 760px) { .tk-blk0-box187 { flex: 0 0 auto; width: 400px; max-width: 100%; } }
@media screen and (max-width: 540px) { .tk-blk0-box187 { flex: 0 0 auto; width: 300px; max-width: 100%; } }

/* tk-blk0-img33:  */
.tk-blk0-img33 { border-radius: 0px; flex: 0 0 auto; height: auto; rotate: 36deg; transform: skew(0deg, 0deg); width: 8%; max-width: 8%; }
.tk-blk0-img33::before { background-repeat: no-repeat; background-size: contain; }
@media screen and (max-width: 1280px) { .tk-blk0-img33 { flex: 0 0 auto; } }

/* tk-blk0-box188: 補助金・助成金の申請支援は に */
.tk-blk0-box188 { 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) { .tk-blk0-box188 { flex: 0 0 auto; } }
@media screen and (max-width: 540px) { .tk-blk0-box188 { flex-flow: row; } }

/* tk-blk0-txt84: 補助金・助成金の申請支援は */
.tk-blk0-txt84 { 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: #44a6ff; --g-position-0: 0%; --g-color-1: #1276d0; --g-position-1: 100%; --g-color-2: #1276d0; --g-position-2: 100%; --g-color-3: #1276d0; --g-position-3: 100%; --g-color-4: #1276d0; --g-position-4: 100%; --g-color-5: #1276d0; --g-position-5: 100%; --g-color-6: #1276d0; --g-position-6: 100%; --g-color-7: #1276d0; --g-position-7: 100%; --g-color-8: #1276d0; --g-position-8: 100%; --g-color-9: #1276d0; --g-position-9: 100%; --g-color-10: #1276d0; --g-position-10: 100%; --g-color-11: #1276d0; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 1280px) { .tk-blk0-txt84 { font-size: 24px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt84 { font-size: 20px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt84 { font-size: 16px; } }

/* tk-blk0-img34:  */
.tk-blk0-img34 { 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) { .tk-blk0-img34 { flex: 0 0 auto; width: 160px; max-width: calc(100% - 6px); height: 100%; } }
@media screen and (max-width: 760px) { .tk-blk0-img34 { flex: 0 0 auto; } }
@media screen and (max-width: 540px) { .tk-blk0-img34 { flex: 0 0 auto; width: 140px; max-width: calc(100% - 6px); height: 100%; } }

/* tk-blk0-txt85: に */
.tk-blk0-txt85 { 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: #44a6ff; --g-position-0: 0%; --g-color-1: #1276d0; --g-position-1: 100%; --g-color-2: #1276d0; --g-position-2: 100%; --g-color-3: #1276d0; --g-position-3: 100%; --g-color-4: #1276d0; --g-position-4: 100%; --g-color-5: #1276d0; --g-position-5: 100%; --g-color-6: #1276d0; --g-position-6: 100%; --g-color-7: #1276d0; --g-position-7: 100%; --g-color-8: #1276d0; --g-position-8: 100%; --g-color-9: #1276d0; --g-position-9: 100%; --g-color-10: #1276d0; --g-position-10: 100%; --g-color-11: #1276d0; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 1280px) { .tk-blk0-txt85 { font-size: 24px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt85 { font-size: 20px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt85 { font-size: 16px; } }

/* tk-blk0-box189: お任せ ください！ */
.tk-blk0-box189 { 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%; }
@media screen and (max-width: 760px) { .tk-blk0-box189 { place-content: flex-end center; align-items: flex-end; } }
@media screen and (max-width: 540px) { .tk-blk0-box189 { place-content: center; align-items: center; } }

/* tk-blk0-txt86: お任せ */
.tk-blk0-txt86 { color: transparent; font-family: 'Noto Serif JP', sans-serif; font-size: 28px; 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: #44a6ff; --g-position-0: 0%; --g-color-1: #1276d0; --g-position-1: 100%; --g-color-2: #1276d0; --g-position-2: 100%; --g-color-3: #1276d0; --g-position-3: 100%; --g-color-4: #1276d0; --g-position-4: 100%; --g-color-5: #1276d0; --g-position-5: 100%; --g-color-6: #1276d0; --g-position-6: 100%; --g-color-7: #1276d0; --g-position-7: 100%; --g-color-8: #1276d0; --g-position-8: 100%; --g-color-9: #1276d0; --g-position-9: 100%; --g-color-10: #1276d0; --g-position-10: 100%; --g-color-11: #1276d0; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 1280px) { .tk-blk0-txt86 { font-size: 28px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt86 { font-size: 24px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt86 { font-size: 20px; } }

/* tk-blk0-txt87: ください！ */
.tk-blk0-txt87 { 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: #44a6ff; --g-position-0: 0%; --g-color-1: #1276d0; --g-position-1: 100%; --g-color-2: #1276d0; --g-position-2: 100%; --g-color-3: #1276d0; --g-position-3: 100%; --g-color-4: #1276d0; --g-position-4: 100%; --g-color-5: #1276d0; --g-position-5: 100%; --g-color-6: #1276d0; --g-position-6: 100%; --g-color-7: #1276d0; --g-position-7: 100%; --g-color-8: #1276d0; --g-position-8: 100%; --g-color-9: #1276d0; --g-position-9: 100%; --g-color-10: #1276d0; --g-position-10: 100%; --g-color-11: #1276d0; --g-position-11: 100%; --g-angle: 90deg; }
@media screen and (max-width: 1280px) { .tk-blk0-txt87 { font-size: 24px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt87 { font-size: 20px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt87 { font-size: 16px; } }

/* tk-blk0-img35:  */
.tk-blk0-img35 { flex: 0 0 auto; height: auto; width: 70%; max-width: 70%; }
@media screen and (max-width: 540px) { .tk-blk0-img35 { display: none; flex: 0 0 auto; width: 90%; max-width: 90%; } }

/* tk-blk0-box190:  */
.tk-blk0-box190 { background: rgb(238, 238, 238); display: none; height: 160px; width: 200px; max-width: 100%; }
@media screen and (max-width: 1280px) { .tk-blk0-box190 { display: none; } }
@media screen and (max-width: 760px) { .tk-blk0-box190 { display: none; } }
@media screen and (max-width: 540px) { .tk-blk0-box190 { 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%; } }

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

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

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

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

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

/* tk-blk0-box191:  */
.tk-blk0-box191 { background: rgb(238, 238, 238); display: none; height: 160px; width: 200px; max-width: 100%; }
@media screen and (max-width: 1280px) { .tk-blk0-box191 { display: none; } }
@media screen and (max-width: 760px) { .tk-blk0-box191 { display: none; } }
@media screen and (max-width: 540px) { .tk-blk0-box191 { 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: 90%; max-width: 90%; } }

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

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

/* tk-blk0-box192: 補助金申請・入金までの流れ STEP1 書類準備 （１ */
.tk-blk0-box192 { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; height: auto; padding: 64px 0px; width: 100%; max-width: 100%; }

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

/* tk-blk0-txt88: 補助金申請・入金までの流れ */
.tk-blk0-txt88 { color: rgb(255, 255, 255); font-family: 'Noto Serif JP', sans-serif; font-size: 20px; 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; }

/* tk-blk0-box194: STEP1 書類準備 （１ー２ヶ月） STEP2 電 */
.tk-blk0-box194 { place-content: flex-start center; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: wrap; gap: 20px; height: auto; margin: 0px 0px 24px; width: 70%; --gh-tk-blk0-box194: 20px; --gv-tk-blk0-box194: 20px; max-width: 70%; }
@media screen and (max-width: 540px) { .tk-blk0-box194 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; width: 95%; --gh-tk-blk0-box194: 0px; --gv-tk-blk0-box194: 20px; max-width: 95%; } }

/* tk-blk0-box195: STEP1 書類準備 （１ー２ヶ月） */
.tk-blk0-box195 { place-content: center flex-start; align-items: center; border-width: 1px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: 250px; padding: 36px 0px 0px; width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); max-width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); }
@media screen and (max-width: 760px) { .tk-blk0-box195 { flex: 0 0 auto; width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); max-width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); } }
@media screen and (max-width: 540px) { .tk-blk0-box195 { flex: 0 0 auto; height: auto; padding: 25px 0px; width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); max-width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); } }

/* tk-blk0-img41:  */
.tk-blk0-img41 { flex: 0 0 auto; height: auto; margin: 0px 0px 12px; width: 64px; max-width: 100%; }

/* tk-blk0-box196: STEP1 書類準備 （１ー２ヶ月） */
.tk-blk0-box196 { 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%; }

/* tk-blk0-txt89: STEP1 */
.tk-blk0-txt89 { 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; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-txt90: 書類準備 */
.tk-blk0-txt90 { 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; }

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

/* tk-blk0-box197: STEP2 電子申請 （3ヶ月） */
.tk-blk0-box197 { place-content: center flex-start; align-items: center; border-width: 1px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: 250px; padding: 36px 0px 0px; width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); max-width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); }
@media screen and (max-width: 760px) { .tk-blk0-box197 { flex: 0 0 auto; width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); max-width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); } }
@media screen and (max-width: 540px) { .tk-blk0-box197 { flex: 0 0 auto; height: auto; padding: 25px 0px; width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); max-width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); } }

/* tk-blk0-img42:  */
.tk-blk0-img42 { flex: 0 0 auto; height: auto; margin: 0px 0px 12px; width: 64px; max-width: 100%; }

/* tk-blk0-box198: STEP2 電子申請 （3ヶ月） */
.tk-blk0-box198 { 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%; }

/* tk-blk0-txt92: STEP2 */
.tk-blk0-txt92 { 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; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-txt93: 電子申請 */
.tk-blk0-txt93 { 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; }

/* tk-blk0-txt94: （3ヶ月） */
.tk-blk0-txt94 { 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; }

/* tk-blk0-box199: STEP3 審査 採択された際に費用をお支払い頂きます */
.tk-blk0-box199 { place-content: center flex-start; align-items: center; border-width: 1px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: 250px; padding: 36px 0px 0px; width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); max-width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); }
@media screen and (max-width: 760px) { .tk-blk0-box199 { flex: 0 0 auto; width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); max-width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); } }
@media screen and (max-width: 540px) { .tk-blk0-box199 { flex: 0 0 auto; height: auto; padding: 25px 0px; width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); max-width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); } }

/* tk-blk0-img43:  */
.tk-blk0-img43 { flex: 0 0 auto; height: auto; margin: 0px 0px 12px; width: 64px; max-width: 100%; }

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

/* tk-blk0-txt95: STEP3 */
.tk-blk0-txt95 { 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; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-txt96: 審査 */
.tk-blk0-txt96 { 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; }

/* tk-blk0-txt97: 採択された際に費用をお支払い頂きます */
.tk-blk0-txt97 { 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; }

/* tk-blk0-box201: STEP4 交付決定 */
.tk-blk0-box201 { place-content: center flex-start; align-items: center; border-width: 1px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: 250px; padding: 36px 0px 0px; width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); max-width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); }
@media screen and (max-width: 760px) { .tk-blk0-box201 { flex: 0 0 auto; width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); max-width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); } }
@media screen and (max-width: 540px) { .tk-blk0-box201 { flex: 0 0 auto; height: auto; padding: 25px 0px; width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); max-width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); } }

/* tk-blk0-img44:  */
.tk-blk0-img44 { flex: 0 0 auto; height: auto; margin: 0px 0px 12px; width: 64px; max-width: 100%; }

/* tk-blk0-box202: STEP4 交付決定 */
.tk-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%; }

/* tk-blk0-txt98: STEP4 */
.tk-blk0-txt98 { 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; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-txt99: 交付決定 */
.tk-blk0-txt99 { 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; }

/* tk-blk0-txt100:  */
.tk-blk0-txt100 { 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; }

/* tk-blk0-box203: STEP5 事業計画実行 （1-12ヶ月） 外注費用を */
.tk-blk0-box203 { place-content: center flex-start; align-items: center; border-width: 1px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: 250px; padding: 36px 0px 0px; width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); max-width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); }
@media screen and (max-width: 760px) { .tk-blk0-box203 { flex: 0 0 auto; width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); max-width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); } }
@media screen and (max-width: 540px) { .tk-blk0-box203 { flex: 0 0 auto; height: auto; padding: 25px 0px; width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); max-width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); } }

/* tk-blk0-img45:  */
.tk-blk0-img45 { flex: 0 0 auto; height: auto; margin: 0px 0px 12px; width: 64px; max-width: 100%; }

/* tk-blk0-box204: STEP5 事業計画実行 （1-12ヶ月） 外注費用を */
.tk-blk0-box204 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 80%; max-width: 80%; }

/* tk-blk0-txt101: STEP5 */
.tk-blk0-txt101 { 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; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-txt102: 事業計画実行 */
.tk-blk0-txt102 { 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; }

/* tk-blk0-txt103: （1-12ヶ月） */
.tk-blk0-txt103 { 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; }

/* tk-blk0-txt104: 外注費用を先出しでお支払い */
.tk-blk0-txt104 { 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; }

/* tk-blk0-box205: STEP6 実績報告提出 （3ヶ月） */
.tk-blk0-box205 { place-content: center flex-start; align-items: center; border-width: 1px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: 250px; padding: 36px 0px 0px; width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); max-width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); }
@media screen and (max-width: 760px) { .tk-blk0-box205 { flex: 0 0 auto; width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); max-width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); } }
@media screen and (max-width: 540px) { .tk-blk0-box205 { flex: 0 0 auto; height: auto; padding: 25px 0px; width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); max-width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); } }

/* tk-blk0-img46:  */
.tk-blk0-img46 { flex: 0 0 auto; height: auto; margin: 0px 0px 12px; width: 64px; max-width: 100%; }
.tk-blk0-img46::before { background-repeat: no-repeat; background-size: cover; }

/* tk-blk0-box206: STEP6 実績報告提出 （3ヶ月） */
.tk-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%; }

/* tk-blk0-txt105: STEP6 */
.tk-blk0-txt105 { 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; margin: 0px 0px 6px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* tk-blk0-txt106: 実績報告提出 */
.tk-blk0-txt106 { 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; }

/* tk-blk0-txt107: （3ヶ月） */
.tk-blk0-txt107 { 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; }

/* tk-blk0-box207: STEP7 補助金受領 */
.tk-blk0-box207 { place-content: center flex-start; align-items: center; border-width: 1px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: 250px; margin: 0px; padding: 36px 0px 0px; width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); max-width: calc(33% - (var(--gh-tk-blk0-box194) * 0.67)); }
@media screen and (max-width: 760px) { .tk-blk0-box207 { flex: 0 0 auto; width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); max-width: calc(45% - (var(--gh-tk-blk0-box194) * 0.55)); } }
@media screen and (max-width: 540px) { .tk-blk0-box207 { flex: 0 0 auto; height: auto; padding: 25px 0px; width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); max-width: calc(100% - (var(--gh-tk-blk0-box194) * 0)); } }

/* tk-blk0-img47:  */
.tk-blk0-img47 { flex: 0 0 auto; height: auto; margin: 0px 0px 12px; width: 64px; max-width: 100%; }
.tk-blk0-img47::before { background-repeat: no-repeat; background-size: contain; }

/* tk-blk0-box208: STEP7 補助金受領 */
.tk-blk0-box208 { 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%; }

/* tk-blk0-txt108: STEP7 */
.tk-blk0-txt108 { color: rgb(205, 48, 48); font-family: 'Noto Sans JP', sans-serif; font-size: 18px; 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; }

/* tk-blk0-txt109: 補助金受領 */
.tk-blk0-txt109 { 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; }

/* tk-blk0-box209: お気軽にご相談ください 最適な経営計画作成により 様々 */
.tk-blk0-box209 { place-content: center; align-items: center; background: rgb(235, 109, 107); flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; padding: 30px 0px; width: 100%; --gh-tk-blk0-box209: 0px; --gv-tk-blk0-box209: 0px; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box209 { flex-flow: column; padding: 24px; --gh-tk-blk0-box209: 0px; --gv-tk-blk0-box209: 0px; } }

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

/* tk-blk0-box211: お気軽にご相談ください 最適な経営計画作成により 様々 */
.tk-blk0-box211 { 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) { .tk-blk0-box211 { margin: 0px 0px 15px; max-width: 100%; } }

/* tk-blk0-txt110: お気軽にご相談ください */
.tk-blk0-txt110 { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); 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) { .tk-blk0-txt110 { font-size: 20px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt110 { font-size: 16px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt110 { font-size: 24px; margin: 0px 0px 25px; max-width: 100%; } }

/* tk-blk0-box212: 最適な経営計画作成により */
.tk-blk0-box212 { 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) { .tk-blk0-box212 { flex-flow: column; } }

/* tk-blk0-txt111: 最適な経営計画作成により */
.tk-blk0-txt111 { 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 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) { .tk-blk0-txt111 { font-size: 20px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt111 { font-size: 16px; } }

/* tk-blk0-txt112: 様々な支援が受けられるようにサポートします */
.tk-blk0-txt112 { 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 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) { .tk-blk0-txt112 { font-size: 20px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt112 { font-size: 16px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt112 { display: none; } }

/* tk-blk0-txt113: 様々な支援が受けられるようにサポートします */
.tk-blk0-txt113 { 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) { .tk-blk0-txt113 { display: none; font-size: 20px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt113 { display: none; font-size: 16px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt113 { display: flex; } }

/* tk-blk0-box213: お問い合わせはこちら arrow_forward */
.tk-blk0-box213 { 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-tk-blk0-box209) * 0)); --gh-tk-blk0-box213: 20px; --gv-tk-blk0-box213: 0px; max-width: calc(100% - (var(--gh-tk-blk0-box209) * 0)); }
@media screen and (max-width: 760px) { .tk-blk0-box213 { display: flex; --gh-tk-blk0-box213: 20px; --gv-tk-blk0-box213: 0px; } }
@media screen and (max-width: 540px) { .tk-blk0-box213 { display: flex; flex-flow: column; width: 100%; --gh-tk-blk0-box213: 0px; --gv-tk-blk0-box213: 20px; } }

/* tk-blk0-link2: お問い合わせはこちら arrow_forward */
.tk-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-tk-blk0-box213) * 0.7000000000000001)); z-index: 1; --gh-tk-blk0-link2: 0px; --gv-tk-blk0-link2: 0px; max-width: calc(30% - (var(--gh-tk-blk0-box213) * 0.7000000000000001)); }
@media screen and (max-width: 760px) { .tk-blk0-link2 { display: flex; flex: 0 0 auto; width: calc(35% - (var(--gh-tk-blk0-box213) * 0.65)); --gh-tk-blk0-link2: 0px; --gv-tk-blk0-link2: 0px; max-width: calc(35% - (var(--gh-tk-blk0-box213) * 0.65)); } }
@media screen and (max-width: 540px) { .tk-blk0-link2 { display: flex; flex: 0 0 auto; width: calc(75% - (var(--gh-tk-blk0-box213) * 0.24999999999999994)); --gh-tk-blk0-link2: 0px; --gv-tk-blk0-link2: 0px; max-width: calc(75% - (var(--gh-tk-blk0-box213) * 0.24999999999999994)); } }
@media screen and (max-width: 360px) { .tk-blk0-link2 { display: flex; --gh-tk-blk0-link2: 0px; --gv-tk-blk0-link2: 0px; } }

/* tk-blk0-box214: お問い合わせはこちら arrow_forward */
.tk-blk0-box214 { place-content: center flex-start; align-items: center; background: rgb(205, 49, 48); border-width: 2px; 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-tk-blk0-link2) * 0)); --gh-tk-blk0-box214: 16px; --gv-tk-blk0-box214: 0px; max-width: calc(100% - (var(--gh-tk-blk0-link2) * 0)); }
.tk-blk0-box214:hover { background: rgb(255, 255, 255); --gh-tk-blk0-box214: 16px; --gv-tk-blk0-box214: 0px; }

/* tk-blk0-txt114: お問い合わせはこちら */
.tk-blk0-txt114 { 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; }

/* tk-blk0-box214: お問い合わせはこちら arrow_forward */
.tk-blk0-box214:hover .tk-blk0-txt114 { color: rgb(205, 49, 48); }
@media screen and (max-width: 540px) { .tk-blk0-txt114 { font-size: 14px; } }

/* tk-blk0-box215:  */
.tk-blk0-box215 { 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%; }

/* tk-blk0-box214: お問い合わせはこちら arrow_forward */
.tk-blk0-box214:hover .tk-blk0-box215 { background: rgb(205, 49, 48); border-width: 0px; border-style: dashed; border-color: rgb(230, 230, 230); }

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

/* tk-blk0-box214: お問い合わせはこちら arrow_forward */
.tk-blk0-box214:hover .tk-blk0-icon12 { color: rgb(205, 49, 48); }
@media screen and (max-width: 540px) { .tk-blk0-icon12 { font-size: 15px; } }

/* tk-blk0-box216: 料金について signal_cellular_4_bar  */
.tk-blk0-box216 { 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) { .tk-blk0-box216 { padding: 24px 0px; } }

/* tk-blk0-box217: 料金について signal_cellular_4_bar */
.tk-blk0-box217 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 48px; width: 50%; max-width: 50%; }
@media screen and (max-width: 1280px) { .tk-blk0-box217 { flex: 0 0 auto; width: 60%; max-width: 60%; } }
@media screen and (max-width: 760px) { .tk-blk0-box217 { flex: 0 0 auto; width: 75%; max-width: 75%; } }
@media screen and (max-width: 540px) { .tk-blk0-box217 { flex: 0 0 auto; margin: 0px; width: 100%; max-width: 100%; } }

/* tk-blk0-box218: 料金について signal_cellular_4_bar */
.tk-blk0-box218 { place-content: center; align-items: center; flex-flow: column; padding: 0px; }

/* tk-blk0-box219: 料金について */
.tk-blk0-box219 { 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%; }

/* tk-blk0-txt115: 料金について */
.tk-blk0-txt115 { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(234, 108, 107); color: rgb(234, 108, 107); font-family: 'Noto Serif JP', sans-serif; font-size: 28px; 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) { .tk-blk0-txt115 { font-size: 28px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt115 { font-size: 20px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt115 { font-size: 24px; } }

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

/* tk-blk0-box220: 補助金 料金体系 成功報酬 着手時預り金 経 */
.tk-blk0-box220 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 30px; height: auto; margin: 0px 0px 64px; overflow: auto hidden; padding: 0px 24px; width: auto; --gh-tk-blk0-box220: 30px; --gv-tk-blk0-box220: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .tk-blk0-box220 { place-content: center flex-start; align-items: center; margin: 0px 0px 24px; --gh-tk-blk0-box220: 30px; --gv-tk-blk0-box220: 0px; max-width: 100%; } }
@media screen and (max-width: 540px) { .tk-blk0-box220 { place-content: center flex-start; align-items: center; flex-flow: row; gap: 15px; --gh-tk-blk0-box220: 15px; --gv-tk-blk0-box220: 0px; } }

/* tk-blk0-box221: 補助金 料金体系 成功報酬 着手時預り金 */
.tk-blk0-box221 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 1 1 0%; flex-flow: column; gap: 20px; height: auto; margin: 0px; width: auto; --gh-tk-blk0-box221: 0px; --gv-tk-blk0-box221: 20px; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box221 { flex: 0 0 auto; width: calc(50% - (var(--gh-tk-blk0-box220) * 0.5)); --gh-tk-blk0-box221: 0px; --gv-tk-blk0-box221: 20px; max-width: calc(50% - (var(--gh-tk-blk0-box220) * 0.5)); } }

/* tk-blk0-box222: 補助金 */
.tk-blk0-box222 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); border-width: 1px; border-style: solid; border-color: rgba(205, 48, 48, 0.5); flex: 0 0 auto; flex-flow: column; height: 100px; padding: 24px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .tk-blk0-box222 { padding: 12px; } }
@media screen and (max-width: 540px) { .tk-blk0-box222 { border-width: 0px; border-style: solid; border-color: rgba(205, 48, 48, 0.5); flex: 0 0 auto; } }

/* tk-blk0-txt116: 補助金 */
.tk-blk0-txt116 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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) { .tk-blk0-txt116 { font-size: 14px; } }

/* tk-blk0-box223: 料金体系 */
.tk-blk0-box223 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); border-width: 1px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: auto; padding: 12px; width: 200px; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box223 { border-width: 0px; border-style: solid; border-color: rgb(205, 48, 48); } }

/* tk-blk0-txt117: 料金体系 */
.tk-blk0-txt117 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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) { .tk-blk0-txt117 { font-size: 14px; } }

/* tk-blk0-box224: 成功報酬 */
.tk-blk0-box224 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); border-width: 1px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: auto; padding: 12px; width: 200px; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box224 { border-width: 0px; border-style: solid; border-color: rgb(205, 48, 48); } }

/* tk-blk0-txt118: 成功報酬 */
.tk-blk0-txt118 { color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; letter-spacing: 0.2em; line-height: 1.4; text-align: left; width: 77px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .tk-blk0-txt118 { font-size: 14px; } }

/* tk-blk0-box225: 着手時預り金 */
.tk-blk0-box225 { place-content: center; align-items: center; background: rgba(205, 48, 48, 0.5); border-width: 1px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: auto; padding: 12px; width: 200px; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box225 { border-width: 0px; border-style: solid; border-color: rgb(205, 48, 48); } }

/* tk-blk0-txt119: 着手時預り金 */
.tk-blk0-txt119 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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) { .tk-blk0-txt119 { font-size: 14px; } }

/* tk-blk0-box226: 経営展開 サポート事業 成功報酬型 採択補助額の15％又 */
.tk-blk0-box226 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 1 1 0%; flex-flow: column; gap: 20px; height: auto; margin: 0px; width: auto; --gh-tk-blk0-box226: 0px; --gv-tk-blk0-box226: 20px; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box226 { place-content: center flex-start; align-items: center; flex: 0 0 auto; width: calc(50% - (var(--gh-tk-blk0-box220) * 0.5)); --gh-tk-blk0-box226: 0px; --gv-tk-blk0-box226: 20px; max-width: calc(50% - (var(--gh-tk-blk0-box220) * 0.5)); } }

/* tk-blk0-box227: 経営展開 サポート事業 */
.tk-blk0-box227 { place-content: center; align-items: center; background: rgb(238, 238, 238); flex: 0 0 auto; flex-flow: column; height: 100px; padding: 24px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .tk-blk0-box227 { padding: 12px; } }

/* tk-blk0-txt120: 経営展開 サポート事業 */
.tk-blk0-txt120 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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) { .tk-blk0-txt120 { font-size: 12px; } }

/* tk-blk0-box228: 成功報酬型 */
.tk-blk0-box228 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: auto; padding: 12px; width: 200px; max-width: 100%; }

/* tk-blk0-txt121: 成功報酬型 */
.tk-blk0-txt121 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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) { .tk-blk0-txt121 { font-size: 12px; } }

/* tk-blk0-box229: 採択補助額の15％又は70万円 （※大きい金額） */
.tk-blk0-box229 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: auto; padding: 12px; width: 200px; max-width: 100%; }

/* tk-blk0-txt122: 採択補助額の15％又は70万円 （※大きい金額） */
.tk-blk0-txt122 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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; }
@media screen and (max-width: 540px) { .tk-blk0-txt122 { font-size: 12px; } }

/* tk-blk0-box230: ５万円 */
.tk-blk0-box230 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: auto; padding: 12px; width: 200px; max-width: 100%; }

/* tk-blk0-txt123: ５万円 */
.tk-blk0-txt123 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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; }
@media screen and (max-width: 540px) { .tk-blk0-txt123 { font-size: 12px; } }

/* tk-blk0-box231: テレワーク 助成金 成功報酬型 採択補助額の15％又は3 */
.tk-blk0-box231 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 1 1 0%; flex-flow: column; gap: 20px; height: auto; margin: 0px; width: auto; --gh-tk-blk0-box231: 0px; --gv-tk-blk0-box231: 20px; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box231 { display: flex; flex: 0 0 auto; width: calc(50% - (var(--gh-tk-blk0-box220) * 0.5)); --gh-tk-blk0-box231: 0px; --gv-tk-blk0-box231: 20px; max-width: calc(50% - (var(--gh-tk-blk0-box220) * 0.5)); } }
@media screen and (max-width: 360px) { .tk-blk0-box231 { display: flex; --gh-tk-blk0-box231: 0px; --gv-tk-blk0-box231: 20px; } }

/* tk-blk0-box232: テレワーク 助成金 */
.tk-blk0-box232 { place-content: center; align-items: center; background: rgb(238, 238, 238); flex: 0 0 auto; flex-flow: column; height: 100px; padding: 24px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .tk-blk0-box232 { padding: 12px; } }

/* tk-blk0-txt124: テレワーク 助成金 */
.tk-blk0-txt124 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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) { .tk-blk0-txt124 { font-size: 12px; } }

/* tk-blk0-box233: 成功報酬型 */
.tk-blk0-box233 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: auto; padding: 12px; width: 200px; max-width: 100%; }

/* tk-blk0-txt125: 成功報酬型 */
.tk-blk0-txt125 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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) { .tk-blk0-txt125 { font-size: 12px; } }

/* tk-blk0-box234: 採択補助額の15％又は30万円 （※大きい金額） */
.tk-blk0-box234 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: auto; padding: 12px; width: 200px; max-width: 100%; }

/* tk-blk0-txt126: 採択補助額の15％又は30万円 （※大きい金額） */
.tk-blk0-txt126 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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; }
@media screen and (max-width: 540px) { .tk-blk0-txt126 { font-size: 12px; } }

/* tk-blk0-box235: ５万円 */
.tk-blk0-box235 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: auto; padding: 12px; width: 200px; max-width: 100%; }

/* tk-blk0-txt127: ５万円 */
.tk-blk0-txt127 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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; }
@media screen and (max-width: 540px) { .tk-blk0-txt127 { font-size: 12px; } }

/* tk-blk0-box236: 躍進的助成金 成功報酬型 採択補助額の15％又は30万円 */
.tk-blk0-box236 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 1 1 0%; flex-flow: column; gap: 20px; height: auto; margin: 0px; width: auto; --gh-tk-blk0-box236: 0px; --gv-tk-blk0-box236: 20px; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box236 { display: flex; flex: 0 0 auto; width: calc(50% - (var(--gh-tk-blk0-box220) * 0.5)); --gh-tk-blk0-box236: 0px; --gv-tk-blk0-box236: 20px; max-width: calc(50% - (var(--gh-tk-blk0-box220) * 0.5)); } }
@media screen and (max-width: 360px) { .tk-blk0-box236 { display: flex; --gh-tk-blk0-box236: 0px; --gv-tk-blk0-box236: 20px; } }

/* tk-blk0-box237: 躍進的助成金 */
.tk-blk0-box237 { place-content: center; align-items: center; background: rgb(238, 238, 238); flex: 0 0 auto; flex-flow: column; height: 100px; padding: 24px; width: 200px; max-width: 100%; }
@media screen and (max-width: 760px) { .tk-blk0-box237 { padding: 12px; } }

/* tk-blk0-txt128: 躍進的助成金 */
.tk-blk0-txt128 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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) { .tk-blk0-txt128 { font-size: 12px; } }

/* tk-blk0-box238: 成功報酬型 */
.tk-blk0-box238 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: auto; padding: 12px; width: 200px; max-width: 100%; }

/* tk-blk0-txt129: 成功報酬型 */
.tk-blk0-txt129 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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) { .tk-blk0-txt129 { font-size: 12px; } }

/* tk-blk0-box239: 採択補助額の15％又は30万円 （※大きい金額） */
.tk-blk0-box239 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: auto; padding: 12px; width: 200px; max-width: 100%; }

/* tk-blk0-txt130: 採択補助額の15％又は30万円 （※大きい金額） */
.tk-blk0-txt130 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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; }
@media screen and (max-width: 540px) { .tk-blk0-txt130 { font-size: 12px; } }

/* tk-blk0-box240: ５万円 */
.tk-blk0-box240 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 2px; border-style: solid; border-color: rgb(205, 48, 48); flex: 0 0 auto; flex-flow: column; height: auto; padding: 12px; width: 200px; max-width: 100%; }

/* tk-blk0-txt131: ５万円 */
.tk-blk0-txt131 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; 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; }
@media screen and (max-width: 540px) { .tk-blk0-txt131 { font-size: 12px; } }

/* tk-blk0-box241: scroll */
.tk-blk0-box241 { background: rgb(238, 238, 238); display: none; height: 160px; width: 200px; max-width: 100%; }
@media screen and (max-width: 1280px) { .tk-blk0-box241 { display: none; } }
@media screen and (max-width: 760px) { .tk-blk0-box241 { 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; margin: 0px 0px 64px; width: 100%; max-width: 100%; } }
@media screen and (max-width: 540px) { .tk-blk0-box241 { 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; margin: 0px 0px 48px; width: 100%; max-width: 100%; } }
@media screen and (max-width: 360px) { .tk-blk0-box241 { display: flex; } }

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

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

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

/* tk-blk0-img48:  */
.tk-blk0-img48 { flex: 0 0 auto; height: auto; width: 70%; max-width: 70%; }
@media screen and (max-width: 540px) { .tk-blk0-img48 { display: flex; flex: 0 0 auto; width: 90%; max-width: 90%; } }
@media screen and (max-width: 360px) { .tk-blk0-img48 { display: flex; } }

/* tk-blk0-box242: お気軽にご相談ください 最適な経営計画作成により 様々 */
.tk-blk0-box242 { place-content: center; align-items: center; background: rgb(235, 109, 107); flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; padding: 30px 0px; width: 100%; --gh-tk-blk0-box242: 0px; --gv-tk-blk0-box242: 0px; max-width: 100%; }
@media screen and (max-width: 540px) { .tk-blk0-box242 { flex-flow: column; padding: 24px; --gh-tk-blk0-box242: 0px; --gv-tk-blk0-box242: 0px; } }

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

/* tk-blk0-box244: お気軽にご相談ください 最適な経営計画作成により 様々 */
.tk-blk0-box244 { 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) { .tk-blk0-box244 { margin: 0px 0px 15px; max-width: 100%; } }

/* tk-blk0-txt133: お気軽にご相談ください */
.tk-blk0-txt133 { background: rgba(0, 0, 0, 0); border-width: 0px 0px 2px; border-style: solid; border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); 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) { .tk-blk0-txt133 { font-size: 20px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt133 { font-size: 16px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt133 { font-size: 24px; margin: 0px 0px 25px; max-width: 100%; } }

/* tk-blk0-box245: 最適な経営計画作成により */
.tk-blk0-box245 { 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) { .tk-blk0-box245 { flex-flow: column; } }

/* tk-blk0-txt134: 最適な経営計画作成により */
.tk-blk0-txt134 { 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 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) { .tk-blk0-txt134 { font-size: 20px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt134 { font-size: 16px; } }

/* tk-blk0-txt135: 様々な支援が受けられるようにサポートします */
.tk-blk0-txt135 { 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 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) { .tk-blk0-txt135 { font-size: 20px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt135 { font-size: 16px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt135 { display: none; } }

/* tk-blk0-txt136: 様々な支援が受けられるようにサポートします */
.tk-blk0-txt136 { 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) { .tk-blk0-txt136 { display: none; font-size: 20px; } }
@media screen and (max-width: 760px) { .tk-blk0-txt136 { display: none; font-size: 16px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt136 { display: flex; } }

/* tk-blk0-box246: お問い合わせはこちら arrow_forward */
.tk-blk0-box246 { 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-tk-blk0-box242) * 0)); --gh-tk-blk0-box246: 20px; --gv-tk-blk0-box246: 0px; max-width: calc(100% - (var(--gh-tk-blk0-box242) * 0)); }
@media screen and (max-width: 760px) { .tk-blk0-box246 { display: flex; --gh-tk-blk0-box246: 20px; --gv-tk-blk0-box246: 0px; } }
@media screen and (max-width: 540px) { .tk-blk0-box246 { display: flex; flex-flow: column; width: 100%; --gh-tk-blk0-box246: 0px; --gv-tk-blk0-box246: 20px; } }

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

/* tk-blk0-box247: お問い合わせはこちら arrow_forward */
.tk-blk0-box247 { place-content: center flex-start; align-items: center; background: rgb(205, 49, 48); border-width: 2px; 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-tk-blk0-link3) * 0)); --gh-tk-blk0-box247: 16px; --gv-tk-blk0-box247: 0px; max-width: calc(100% - (var(--gh-tk-blk0-link3) * 0)); }
.tk-blk0-box247:hover { background: rgb(255, 255, 255); --gh-tk-blk0-box247: 16px; --gv-tk-blk0-box247: 0px; }

/* tk-blk0-txt137: お問い合わせはこちら */
.tk-blk0-txt137 { 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; }

/* tk-blk0-box247: お問い合わせはこちら arrow_forward */
.tk-blk0-box247:hover .tk-blk0-txt137 { color: rgb(205, 49, 48); }
@media screen and (max-width: 540px) { .tk-blk0-txt137 { font-size: 14px; } }

/* tk-blk0-box248:  */
.tk-blk0-box248 { 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%; }

/* tk-blk0-box247: お問い合わせはこちら arrow_forward */
.tk-blk0-box247:hover .tk-blk0-box248 { background: rgb(205, 49, 48); border-width: 0px; border-style: dashed; border-color: rgb(230, 230, 230); }

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

/* tk-blk0-box247: お問い合わせはこちら arrow_forward */
.tk-blk0-box247:hover .tk-blk0-icon16 { color: rgb(205, 49, 48); }
@media screen and (max-width: 540px) { .tk-blk0-icon16 { font-size: 15px; } }

/* tk-blk0-pic3:  */
.tk-blk0-pic3 { place-content: center; align-items: center; flex: 0 0 auto; height: auto; width: 100%; max-width: 100%; }

/* 元サイトの見た目に合わせる調整：元は画面幅がおよそ 840px 以下のとき幅 600px の画像を配信していて、その画像の幅で枠の幅が決まっていた */
@media screen and (min-width: 541px) and (max-width: 840px) { .tk-blk0-box185 { width: 600px; } }

/* 2026-10-22 特集ページ化：FV の宣伝バッジを外し、補助金名の下に中立の説明文を出す */
.tk-blk0-txt3 { background: rgba(255, 255, 255, 0.85); border: 0; color: rgb(51, 51, 51); font-size: 18px; font-weight: 500; letter-spacing: 0.08em; margin-top: 16px; padding: 8px 20px; text-shadow: none; }
@media screen and (max-width: 760px) { .tk-blk0-txt3 { font-size: 15px; padding: 6px 14px; } }
@media screen and (max-width: 540px) { .tk-blk0-txt3 { font-size: 13px; margin-top: 8px; } }
/* 2026-10-22 制度ごとの使い道をカード（LpUses）に。説明の帯との間を詰め、対象者と条件の枠との間をあける */
.tk-blk0-box46, .tk-blk0-box96, .tk-blk0-box151 { margin-bottom: 0; }
.tk-blk0-box44, .tk-blk0-box94, .tk-blk0-box149 { margin-bottom: 8px; }
.tk-uses { width: 100%; margin-bottom: 48px; }
@media screen and (min-width: 1025px) { .tk-uses--5 .lpuse { grid-template-columns: repeat(5, 1fr); max-width: 960px; } }
@media screen and (max-width: 540px) {
  .tk-uses { margin-bottom: 32px; }
  .tk-blk0-box44, .tk-blk0-box94, .tk-blk0-box149 { padding: 32px 0; }
}
.tk-blk0-box6 { justify-content: flex-start; }
@media screen and (max-width: 540px) { .tk-blk0-box6 { justify-content: center; } }
/* 使い道のアイコンを帯の下へ移したので、スマホでは人物の絵が説明文に重ならないよう隠す（他の 2 制度と同じ） */
@media screen and (max-width: 760px) { .tk-blk0-img14 { display: none; } }
/* 2026-10-23 制度を最新（令和8年度）に更新。制度名は中央寄せ、対象者と条件の表を3制度で同じ形に、制度ごとに公式リンク */
.tk-prog-name { display: block; text-align: center; }
.tk-prog-sub { display: block; font-size: 0.8em; }
@media screen and (min-width: 1025px) { .tk-uses--4 .lpuse { grid-template-columns: repeat(4, 1fr); max-width: 760px; } }
.tk-spec { align-items: stretch; gap: 16px; margin-bottom: 72px; }
.tk-blk0-box147 .tk-spec { margin-bottom: 40px; }
.tk-spec-row { display: flex; align-items: stretch; gap: 12px; width: 100%; }
.tk-spec-label { flex: 0 0 calc(25% - 12px); display: flex; align-items: center; justify-content: center; margin: 0; padding: 8px 6px; border-radius: 8px; background: rgb(234, 108, 107); color: #fff; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; line-height: 1.4; text-align: center; }
.tk-spec-body { flex: 1 1 0; display: flex; flex-direction: column; justify-content: center; gap: 6px; margin: 0; padding: 4px 0; list-style: none; color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; line-height: 1.6; text-align: left; }
.tk-spec-body li { display: flex; align-items: flex-start; gap: 6px; }
.tk-spec-body li span { line-height: 1.6; }
.tk-spec-icon { color: rgb(234, 108, 107); font-size: 18px; line-height: 1.6; flex: 0 0 auto; }
.tk-spec-note { display: block; color: #666; font-size: 13px; }
.tk-official { margin: 8px 0 0; text-align: right; font-family: 'Noto Sans JP', sans-serif; font-size: 13px; }
.tk-official a { color: rgb(205, 49, 48); text-decoration: underline; display: inline-flex; align-items: center; gap: 2px; }
.tk-official .ic { font-size: 15px; }
.tk-asof { width: 90%; max-width: 760px; margin: 0 auto 64px; color: #666; font-family: 'Noto Sans JP', sans-serif; font-size: 13px; line-height: 1.6; text-align: center; }
@media screen and (max-width: 540px) {
  .tk-spec { margin-bottom: 48px; gap: 14px; }
  .tk-spec-row { flex-direction: column; gap: 8px; }
  .tk-spec-label { flex: 0 0 auto; font-size: 14px; padding: 6px; }
  .tk-spec-body { font-size: 14px; }
  .tk-official { text-align: center; }
  .tk-asof { margin-bottom: 40px; font-size: 12px; }
}

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

/* 2026-10-23 TOP のサブコピー（元は TOP の下の写真の帯にあった説明文） */
.tk-fv-lead { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 500; letter-spacing: 0.06em; line-height: 1.8; margin: 14px 0 0; text-align: left; }
@media screen and (max-width: 760px) { .tk-fv-lead { font-size: 13px; } }
@media screen and (max-width: 540px) { .tk-fv-lead { font-size: 12px; line-height: 1.7; margin-top: 10px; padding: 0 16px; text-align: left; } }

/* 2026-10-23 制度名の黒い影をやめる（文字が二重に見える） */
.tk-prog-name { text-shadow: none !important; }

/* 2026-10-23 対象者と条件の表の行間・内側の余白を広げる（礒部さん：窮屈） */
.tk-spec { gap: 20px; padding: 36px 40px; }
.tk-spec li, .tk-spec p { line-height: 1.75; }
@media screen and (max-width: 540px) { .tk-spec { gap: 16px; padding: 24px 16px; } }

/* 2026-10-23 対象者と条件を共通部品 LpSpec（カード＋表）に。幅は部品側で最大 920px */
.tk-specwrap { width: 100%; max-width: 100%; margin-bottom: 72px; }
.tk-blk0-box147 .tk-specwrap { margin-bottom: 40px; }
/* 人数で分かれる助成限度額・助成率：区分名を小さく上に */
.tk-hl-sub { display: block; color: rgb(51, 51, 51); font-size: 14px; font-weight: 500; line-height: 1.5; margin-top: 6px; }
.tk-hl-sub:first-child { margin-top: 0; }
@media screen and (max-width: 540px) { .tk-specwrap { margin-bottom: 48px; } }

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