/* =========================================================
   syukyaku.css  /syukyaku 専用。クラス名はすべて sy- で始まる
   各ルールの上のコメントは、その部品に入っている文字（どの部品かの目印）。
   ========================================================= */
/* sy-root: 特徴 事例 選ばれる理由 ご利用の流れ Q&A 無料補助金診 */
.sy-root { background: rgb(255, 255, 255); border-radius: 0px; height: 100%; margin: 0px; opacity: 1; padding: 0px; width: 100%; max-width: 100%; }

/* sy-blk0-box1: 特徴 事例 選ばれる理由 ご利用の流れ Q&A 無料補助金診 */
.sy-blk0-box1 { place-content: flex-start; align-items: flex-start; background: rgb(255, 255, 255); flex-flow: column; height: 100%; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .sy-blk0-box1 { background: rgb(230, 138, 148); } }

/* sy-blk0-header1: 特徴 事例 選ばれる理由 ご利用の流れ Q&A 無料補助金診 */
.sy-blk0-header1 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 0px; flex: 0 0 auto; flex-flow: row; gap: 32px; height: 90px; left: 0px; padding: 0px 24px; position: fixed; top: 0px; width: 100%; z-index: 2; --gh-sy-blk0-header1: 32px; --gv-sy-blk0-header1: 0px; max-width: 100%; }
@media screen and (max-width: 1280px) { .sy-blk0-header1 { gap: 24px; --gh-sy-blk0-header1: 24px; --gv-sy-blk0-header1: 0px; } }
@media screen and (max-width: 760px) { .sy-blk0-header1 { place-content: flex-end center; align-items: flex-end; padding: 0px 16px; --gh-sy-blk0-header1: 32px; --gv-sy-blk0-header1: 0px; } }

/* sy-blk0-box2: 特徴 事例 選ばれる理由 ご利用の流れ Q&A 無料補助金診 */
.sy-blk0-box2 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 96px; box-shadow: rgba(0, 0, 0, 0.08) 0px 2px 16px; flex: 0 0 auto; flex-flow: row; gap: 5px; height: 56px; padding: 0px 10px 0px 28px; position: sticky; top: 0px; width: 1200px; z-index: 1; --gh-sy-blk0-box2: 5px; --gv-sy-blk0-box2: 0px; max-width: 100%; }
@media screen and (max-width: 1280px) { .sy-blk0-box2 { gap: 10px; justify-content: space-between; --gh-sy-blk0-box2: 10px; --gv-sy-blk0-box2: 0px; } }
@media screen and (max-width: 760px) { .sy-blk0-box2 { place-content: center space-between; align-items: center; padding: 0px 10px 0px 22px; --gh-sy-blk0-box2: 5px; --gv-sy-blk0-box2: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-box2 { gap: 16px; --gh-sy-blk0-box2: 16px; --gv-sy-blk0-box2: 0px; } }

/* sy-blk0-link1:  */
.sy-blk0-link1 { place-content: center flex-start; align-items: center; flex-flow: row; gap: 0px; margin: 0px; padding: 0px; width: auto; --gh-sy-blk0-link1: 0px; --gv-sy-blk0-link1: 0px; max-width: 100%; }
@media screen and (max-width: 540px) { .sy-blk0-link1 { flex: 0 0 auto; width: calc(50% - (var(--gh-sy-blk0-box2) * 0.5)); --gh-sy-blk0-link1: 0px; --gv-sy-blk0-link1: 0px; max-width: calc(50% - (var(--gh-sy-blk0-box2) * 0.5)); } }

/* sy-blk0-img1: ホーム */
.sy-blk0-img1 { flex: 0 0 auto; height: auto; margin: 0px; width: 170px; max-width: 100%; }

/* sy-blk0-nav1: 特徴 事例 選ばれる理由 ご利用の流れ Q&A */
.sy-blk0-nav1 { place-content: center flex-start; align-items: center; display: flex; flex: 1 1 0%; flex-flow: row; gap: 24px; margin: 0px; padding: 0px; width: auto; --gh-sy-blk0-nav1: 24px; --gv-sy-blk0-nav1: 0px; max-width: 100%; }
@media screen and (max-width: 1280px) { .sy-blk0-nav1 { display: none; --gh-sy-blk0-nav1: 24px; --gv-sy-blk0-nav1: 0px; } }
@media screen and (max-width: 760px) { .sy-blk0-nav1 { display: none; --gh-sy-blk0-nav1: 24px; --gv-sy-blk0-nav1: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-nav1 { display: none; --gh-sy-blk0-nav1: 24px; --gv-sy-blk0-nav1: 0px; } }
@media screen and (max-width: 360px) { .sy-blk0-nav1 { display: none; --gh-sy-blk0-nav1: 24px; --gv-sy-blk0-nav1: 0px; } }

/* sy-blk0-list1: 特徴 事例 選ばれる理由 ご利用の流れ Q&A */
.sy-blk0-list1 { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: wrap; gap: 24px; height: 29px; overflow: hidden; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-nav1) * 0)); --gh-sy-blk0-list1: 24px; --gv-sy-blk0-list1: 24px; max-width: calc(100% - (var(--gh-sy-blk0-nav1) * 0)); }
@media screen and (max-width: 1280px) { .sy-blk0-list1 { gap: 8px; --gh-sy-blk0-list1: 8px; --gv-sy-blk0-list1: 8px; } }

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

/* sy-blk0-txt1: 特徴 */
.sy-blk0-txt1 { border-width: 0px 0px 2px; border-style: solid; border-color: rgba(0, 0, 0, 0); border-radius: 0px; color: rgb(7, 7, 7); font-family: 'Noto Sans JP', sans-serif; font-size: 15px; font-weight: 500; height: auto; line-height: 1.4; padding: 4px 0px 2px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sy-blk0-txt1:hover { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(234, 107, 107); }

/* sy-blk0-box3: 無料補助金診断 お問い合わせ */
.sy-blk0-box3 { place-content: center; align-items: center; flex-flow: row; gap: 5px; padding: 0px; --gh-sy-blk0-box3: 5px; --gv-sy-blk0-box3: 0px; }
@media screen and (max-width: 1280px) { .sy-blk0-box3 { gap: 10px; --gh-sy-blk0-box3: 10px; --gv-sy-blk0-box3: 0px; } }
@media screen and (max-width: 760px) { .sy-blk0-box3 { place-content: center space-between; align-items: center; --gh-sy-blk0-box3: 5px; --gv-sy-blk0-box3: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-box3 { gap: 16px; --gh-sy-blk0-box3: 16px; --gv-sy-blk0-box3: 0px; } }

/* sy-blk0-box4: 無料補助金診断 */
.sy-blk0-box4 { place-content: center; align-items: center; display: flex; flex-flow: row; gap: 8px; padding: 0px; --gh-sy-blk0-box4: 8px; --gv-sy-blk0-box4: 0px; }
@media screen and (max-width: 1280px) { .sy-blk0-box4 { display: flex; --gh-sy-blk0-box4: 8px; --gv-sy-blk0-box4: 0px; } }
@media screen and (max-width: 760px) { .sy-blk0-box4 { display: none; --gh-sy-blk0-box4: 8px; --gv-sy-blk0-box4: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-box4 { display: none; gap: 12px; --gh-sy-blk0-box4: 12px; --gv-sy-blk0-box4: 0px; } }
@media screen and (max-width: 360px) { .sy-blk0-box4 { display: none; --gh-sy-blk0-box4: 8px; --gv-sy-blk0-box4: 0px; } }

/* sy-blk0-txt2: 無料補助金診断 */
.sy-blk0-txt2 { background: rgb(247, 118, 30); border-width: 2px; border-style: solid; border-color: rgb(247, 118, 30); border-radius: 64px; color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: 40px; line-height: 1.4; padding: 4px 25px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sy-blk0-txt2:hover { background: rgb(255, 255, 255); color: rgb(247, 118, 30); }
@media screen and (max-width: 1280px) { .sy-blk0-txt2 { flex: 0 0 auto; } }
@media screen and (max-width: 760px) { .sy-blk0-txt2:hover { background: rgb(255, 255, 255); color: rgb(7, 7, 7); } }
@media screen and (max-width: 760px) { .sy-blk0-txt2 { background: rgb(255, 255, 255); border-width: 0px; border-style: solid; border-color: rgb(23, 126, 173); color: rgb(7, 7, 7); flex: 0 0 auto; font-size: 16px; padding: 4px 8px; width: auto; } }
@media screen and (max-width: 540px) { .sy-blk0-txt2 { font-size: 15px; padding: 4px 0px; } }

/* sy-blk0-box5: お問い合わせ */
.sy-blk0-box5 { place-content: center; align-items: center; flex-flow: row; gap: 8px; padding: 0px; --gh-sy-blk0-box5: 8px; --gv-sy-blk0-box5: 0px; }
@media screen and (max-width: 540px) { .sy-blk0-box5 { gap: 12px; --gh-sy-blk0-box5: 12px; --gv-sy-blk0-box5: 0px; } }

/* sy-blk0-txt3: お問い合わせ */
.sy-blk0-txt3 { background: rgb(234, 107, 107); border-width: 2px; border-style: solid; border-color: rgb(234, 107, 107); border-radius: 64px; color: rgb(255, 255, 255); display: flex; font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: 40px; line-height: 1.4; padding: 4px 25px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
.sy-blk0-txt3:hover { background: rgb(255, 255, 255); color: rgb(234, 107, 107); }
@media screen and (max-width: 1280px) { .sy-blk0-txt3 { display: flex; flex: 0 0 auto; width: auto; } }
@media screen and (max-width: 760px) { .sy-blk0-txt3:hover { background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(234, 107, 107); color: rgb(234, 107, 107); } }
@media screen and (max-width: 760px) { .sy-blk0-txt3 { background: rgb(234, 107, 107); border-width: 2px; border-style: solid; border-color: rgb(234, 107, 107); color: rgb(255, 255, 255); display: flex; flex: 0 0 auto; font-size: 16px; height: 40px; padding: 4px 30px; width: auto; } }
@media screen and (max-width: 540px) { .sy-blk0-txt3 { display: none; font-size: 15px; padding: 4px 30px; } }
@media screen and (max-width: 360px) { .sy-blk0-txt3 { display: none; } }

/* sy-blk0-btn1:  */
.sy-blk0-btn1 { place-content: center; align-items: center; background: rgb(23, 126, 173); border-radius: 50%; display: none; flex: 0 0 auto; flex-flow: row; gap: 16px; height: 40px; padding: 0px; width: 40px; --gh-sy-blk0-btn1: 16px; --gv-sy-blk0-btn1: 0px; max-width: 100%; }
@media screen and (max-width: 1280px) { .sy-blk0-btn1 { background: rgb(234, 108, 107); display: flex; --gh-sy-blk0-btn1: 16px; --gv-sy-blk0-btn1: 0px; } }
@media screen and (max-width: 760px) { .sy-blk0-btn1 { background: rgb(234, 107, 107); display: flex; --gh-sy-blk0-btn1: 16px; --gv-sy-blk0-btn1: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-btn1 { display: flex; --gh-sy-blk0-btn1: 16px; --gv-sy-blk0-btn1: 0px; } }
@media screen and (max-width: 360px) { .sy-blk0-btn1 { display: flex; --gh-sy-blk0-btn1: 16px; --gv-sy-blk0-btn1: 0px; } }

/* sy-blk0-icon1:  */
.sy-blk0-icon1 { color: rgb(255, 255, 255); font-size: 20px; }
@media screen and (max-width: 1280px) { .sy-blk0-icon1 { font-size: 15px; } }
@media screen and (max-width: 760px) { .sy-blk0-icon1 { font-size: 15px; } }

/* sy-blk0-box6: Problem ホームページが欲しいけど どうすればいいか */
.sy-blk0-box6 { place-content: center; align-items: center; flex-flow: column; margin: 0px; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .sy-blk0-box6 { margin: 50px 0px 0px; width: 100%; max-width: 100%; } }

/* sy-blk0-sec1:  */
.sy-blk0-sec1 { place-content: center; align-items: center; background: rgb(237, 140, 147); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .sy-blk0-sec1 { flex: 0 0 auto; margin: 0px; } }

/* sy-blk0-img2: 集客に関わることは丸投げOK！ */
.sy-blk0-img2 { flex: 0 0 auto; height: auto; padding: 90px 0px 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img2 { flex: 0 0 auto; width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-img2 { display: none; flex: 0 0 auto; height: 100%; width: 100%; max-width: 100%; } }

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

/* sy-blk0-sec2: Problem ホームページが欲しいけど どうすればいいか */
.sy-blk0-sec2 { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; gap: 40px; height: auto; margin: 0px; padding: 0px; width: 100%; --gh-sy-blk0-sec2: 0px; --gv-sy-blk0-sec2: 40px; max-width: 100%; }

/* sy-blk0-box7: Problem ホームページが欲しいけど どうすればいいか */
.sy-blk0-box7 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 50px; margin: 0px 48px; padding: 80px 0px; width: 800px; --gh-sy-blk0-box7: 0px; --gv-sy-blk0-box7: 50px; max-width: calc(100% - 96px); }
@media screen and (max-width: 760px) { .sy-blk0-box7 { flex: 0 0 auto; gap: 40px; margin: 0px 32px; width: calc(100% - 64px - (var(--gh-sy-blk0-sec2) * 0)); --gh-sy-blk0-box7: 0px; --gv-sy-blk0-box7: 40px; max-width: calc(100% - 64px - (var(--gh-sy-blk0-sec2) * 0)); } }
@media screen and (max-width: 540px) { .sy-blk0-box7 { gap: 20px; margin: 0px 16px; padding: 30px 0px; --gh-sy-blk0-box7: 0px; --gv-sy-blk0-box7: 20px; width: calc(100% - 32px - (var(--gh-sy-blk0-sec2) * 0)); max-width: calc(100% - 32px - (var(--gh-sy-blk0-sec2) * 0)); } }

/* sy-blk0-box8: ホームページが欲しいけど どうすればいいかわからない we */
.sy-blk0-box8 { place-content: stretch center; align-items: stretch; flex: 0 0 auto; flex-flow: row; gap: 24px; height: auto; padding: 0px; --gh-sy-blk0-box8: 24px; --gv-sy-blk0-box8: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box8 { place-content: center; align-items: center; flex: 0 0 auto; gap: 16px; width: calc(100% - (var(--gh-sy-blk0-box7) * 0)); --gh-sy-blk0-box8: 16px; --gv-sy-blk0-box8: 0px; max-width: calc(100% - (var(--gh-sy-blk0-box7) * 0)); } }
@media screen and (max-width: 540px) { .sy-blk0-box8 { display: none; flex-flow: row; --gh-sy-blk0-box8: 24px; --gv-sy-blk0-box8: 0px; } }
@media screen and (max-width: 360px) { .sy-blk0-box8 { display: none; --gh-sy-blk0-box8: 24px; --gv-sy-blk0-box8: 0px; } }

/* sy-blk0-box9: ホームページが欲しいけど どうすればいいかわからない we */
.sy-blk0-box9 { place-content: center; align-items: center; flex: 1 1 0%; flex-flow: column; gap: 15px; height: auto; padding: 0px; width: auto; --gh-sy-blk0-box9: 0px; --gv-sy-blk0-box9: 15px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box9 { flex: 1 1 0%; width: auto; --gh-sy-blk0-box9: 0px; --gv-sy-blk0-box9: 15px; } }

/* sy-blk0-list2: ホームページが欲しいけど どうすればいいかわからない we */
.sy-blk0-list2 { place-content: center; align-items: center; flex: 0 0 auto; gap: 16px; height: calc(100% - (var(--gv-sy-blk0-box9) * 0)); padding: 0px; width: calc(100% - (var(--gh-sy-blk0-box9) * 0)); --gh-sy-blk0-list2: 0px; --gv-sy-blk0-list2: 16px; max-width: calc(100% - (var(--gh-sy-blk0-box9) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-list2 { place-content: center; align-items: center; gap: 16px; --gh-sy-blk0-list2: 0px; --gv-sy-blk0-list2: 16px; } }

/* sy-blk0-item2: ホームページが欲しいけど どうすればいいかわからない */
.sy-blk0-item2 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(229, 51, 51); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: 80px; padding: 10px; width: calc(100% - (var(--gh-sy-blk0-list2) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-list2) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-item2 { flex: 0 0 auto; height: 100px; padding: 16px; width: calc(100% - (var(--gh-sy-blk0-list2) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-list2) * 0)); } }

/* sy-blk0-txt4: ホームページが欲しいけど どうすればいいかわからない */
.sy-blk0-txt4 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 760px) { .sy-blk0-txt4 { text-align: left; justify-content: flex-start; } }

/* sy-blk0-img4: 集客方法に困っている様子のビジネスマン */
.sy-blk0-img4 { flex: 0 0 auto; height: auto; width: calc(20% - (var(--gh-sy-blk0-box8) * 0.8)); max-width: calc(20% - (var(--gh-sy-blk0-box8) * 0.8)); }
@media screen and (max-width: 760px) { .sy-blk0-img4 { flex: 0 0 auto; height: calc(100% - (var(--gv-sy-blk0-box8) * 0)); width: calc(20% - (var(--gh-sy-blk0-box8) * 0.8)); max-width: calc(20% - (var(--gh-sy-blk0-box8) * 0.8)); } }
@media screen and (max-width: 540px) { .sy-blk0-img4 { flex: 0 0 auto; width: 80px; max-width: 100%; height: calc(100% - (var(--gv-sy-blk0-box8) * 0)); } }

/* sy-blk0-box10: 人材採用がうまくいかない テレアポや紹介以外で お客様が欲 */
.sy-blk0-box10 { place-content: center; align-items: center; flex: 1 1 0%; flex-flow: column; gap: 15px; padding: 0px; width: auto; --gh-sy-blk0-box10: 0px; --gv-sy-blk0-box10: 15px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box10 { flex: 1 1 0%; --gh-sy-blk0-box10: 0px; --gv-sy-blk0-box10: 15px; } }

/* sy-blk0-list3: 人材採用がうまくいかない テレアポや紹介以外で お客様が欲 */
.sy-blk0-list3 { place-content: center; align-items: center; flex: 0 0 auto; gap: 16px; height: auto; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-box10) * 0)); --gh-sy-blk0-list3: 0px; --gv-sy-blk0-list3: 16px; max-width: calc(100% - (var(--gh-sy-blk0-box10) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-list3 { place-content: center; align-items: center; --gh-sy-blk0-list3: 0px; --gv-sy-blk0-list3: 16px; } }

/* sy-blk0-item3: 人材採用がうまくいかない */
.sy-blk0-item3 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(229, 51, 51); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: 80px; padding: 10px; width: calc(100% - (var(--gh-sy-blk0-list3) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-list3) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-item3 { flex: 0 0 auto; height: 100px; width: calc(100% - (var(--gh-sy-blk0-list3) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-list3) * 0)); } }

/* sy-blk0-txt5: 人材採用がうまくいかない */
.sy-blk0-txt5 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 760px) { .sy-blk0-txt5 { text-align: left; justify-content: flex-start; } }

/* sy-blk0-box11: Scrollkeyboard_arrow_rightホームペ */
.sy-blk0-box11 { place-content: stretch center; align-items: stretch; display: none; flex: 0 0 auto; flex-flow: row; gap: 24px; height: auto; padding: 0px; --gh-sy-blk0-box11: 24px; --gv-sy-blk0-box11: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box11 { place-content: center; align-items: center; display: none; flex: 0 0 auto; gap: 16px; width: calc(100% - (var(--gh-sy-blk0-box7) * 0)); --gh-sy-blk0-box11: 16px; --gv-sy-blk0-box11: 0px; max-width: calc(100% - (var(--gh-sy-blk0-box7) * 0)); } }
@media screen and (max-width: 540px) { .sy-blk0-box11 { display: flex; flex-flow: column; gap: 8px; --gh-sy-blk0-box11: 0px; --gv-sy-blk0-box11: 8px; } }

/* sy-blk0-list4: ホームページが欲しいけどどうしたらいいのwebで集客したいけ */
.sy-blk0-list4 { place-content: center; align-items: center; flex: 0 0 auto; gap: 16px; height: calc(100% - (var(--gv-sy-blk0-box11) * 0)); padding: 0px; --gh-sy-blk0-list4: 0px; --gv-sy-blk0-list4: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-list4 { place-content: center; align-items: center; gap: 16px; --gh-sy-blk0-list4: 0px; --gv-sy-blk0-list4: 16px; } }
@media screen and (max-width: 540px) { .sy-blk0-list4 { place-content: center flex-start; align-items: center; flex-flow: row; gap: 8px; margin: 0px -16px 0px 0px; overflow: auto hidden; --gh-sy-blk0-list4: 8px; --gv-sy-blk0-list4: 0px; max-width: calc(100% + 16px); height: calc(100% - (var(--gv-sy-blk0-box11) * 0)); } }

/* sy-blk0-item4: ホームページが欲しいけどどうしたらいいの */
.sy-blk0-item4 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(229, 51, 51); border-radius: 10px; flex: 0 0 auto; flex-flow: column; height: 80px; padding: 10px; width: calc(100% - (var(--gh-sy-blk0-list4) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-list4) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-item4 { flex: 0 0 auto; height: 100px; padding: 16px; width: calc(100% - (var(--gh-sy-blk0-list4) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-list4) * 0)); } }
@media screen and (max-width: 540px) { .sy-blk0-item4 { flex: 0 0 auto; height: 70px; padding: 8px; width: calc(60% - (var(--gh-sy-blk0-list4) * 0.4)); max-width: calc(60% - (var(--gh-sy-blk0-list4) * 0.4)); } }

/* sy-blk0-txt6: ホームページが欲しいけどどうしたらいいの */
.sy-blk0-txt6 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt6 { font-size: 14px; text-align: left; justify-content: flex-start; } }

/* sy-blk0-img5:  */
.sy-blk0-img5 { flex: 0 0 auto; height: auto; width: calc(20% - (var(--gh-sy-blk0-box11) * 0.8)); max-width: calc(20% - (var(--gh-sy-blk0-box11) * 0.8)); }
@media screen and (max-width: 760px) { .sy-blk0-img5 { flex: 0 0 auto; height: calc(100% - (var(--gv-sy-blk0-box11) * 0)); width: calc(20% - (var(--gh-sy-blk0-box11) * 0.8)); max-width: calc(20% - (var(--gh-sy-blk0-box11) * 0.8)); } }
@media screen and (max-width: 540px) { .sy-blk0-img5 { flex: 0 0 auto; width: 80px; max-width: 100%; height: calc(100% - (var(--gv-sy-blk0-box11) * 0)); } }

/* sy-blk0-sec3: Solution 1からでも、リニューアルでも、 にお任 */
.sy-blk0-sec3 { place-content: center flex-start; align-items: center; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; gap: 40px; height: auto; margin: 0px; padding: 0px; width: 100%; --gh-sy-blk0-sec3: 0px; --gv-sy-blk0-sec3: 40px; max-width: 100%; }

/* sy-blk0-box12: Solution 1からでも、リニューアルでも、 にお任 */
.sy-blk0-box12 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 0px; margin: 0px 48px; padding: 80px 0px; width: 1000px; --gh-sy-blk0-box12: 0px; --gv-sy-blk0-box12: 0px; max-width: calc(100% - 96px); }
@media screen and (max-width: 760px) { .sy-blk0-box12 { flex: 0 0 auto; margin: 0px 32px; width: calc(100% - 64px - (var(--gh-sy-blk0-sec3) * 0)); --gh-sy-blk0-box12: 0px; --gv-sy-blk0-box12: 0px; max-width: calc(100% - 64px - (var(--gh-sy-blk0-sec3) * 0)); } }
@media screen and (max-width: 540px) { .sy-blk0-box12 { gap: 20px; margin: 0px 16px; padding: 30px 0px; --gh-sy-blk0-box12: 0px; --gv-sy-blk0-box12: 20px; width: calc(100% - 32px - (var(--gh-sy-blk0-sec3) * 0)); max-width: calc(100% - 32px - (var(--gh-sy-blk0-sec3) * 0)); } }

/* sy-blk0-box13: 1からでも、リニューアルでも、 にお任せ！ */
.sy-blk0-box13 { place-content: flex-end center; align-items: flex-end; flex-flow: row; gap: 0px; margin: 0px 0px 50px; padding: 0px; --gh-sy-blk0-box13: 0px; --gv-sy-blk0-box13: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box13 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: wrap; width: calc(100% - (var(--gh-sy-blk0-box12) * 0)); --gh-sy-blk0-box13: 0px; --gv-sy-blk0-box13: 0px; max-width: calc(100% - (var(--gh-sy-blk0-box12) * 0)); } }
@media screen and (max-width: 540px) { .sy-blk0-box13 { place-content: center space-around; align-items: center; flex-flow: column; gap: 10px; --gh-sy-blk0-box13: 0px; --gv-sy-blk0-box13: 10px; } }

/* sy-blk0-rich1: 1からでも、リニューアルでも、 */
.sy-blk0-rich1 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0px; text-align: left; width: auto; max-width: 100%; }
.sy-blk0-rich1 > p { font-size: 20px; margin: 0px; }
.sy-blk0-rich1 strong { font-size: 30px; }
@media screen and (max-width: 760px) { .sy-blk0-rich1 strong { font-size: 28px; } }
@media screen and (max-width: 540px) { .sy-blk0-rich1 > p { font-size: 14px; } }
@media screen and (max-width: 540px) { .sy-blk0-rich1 strong { font-size: 18px; } }

/* sy-blk0-box14: にお任せ！ */
.sy-blk0-box14 { place-content: center; align-items: center; flex-flow: row; gap: 0px; padding: 0px; --gh-sy-blk0-box14: 0px; --gv-sy-blk0-box14: 0px; }
@media screen and (max-width: 760px) { .sy-blk0-box14 { flex-flow: row; --gh-sy-blk0-box14: 0px; --gv-sy-blk0-box14: 0px; } }

/* sy-blk0-img6: シャチョウ集客 */
.sy-blk0-img6 { flex: 0 0 auto; height: auto; padding: 0px; width: 215px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img6 { flex: 0 0 auto; width: 180px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-img6 { flex: 0 0 auto; width: 160px; max-width: 100%; } }

/* sy-blk0-txt7: にお任せ！ */
.sy-blk0-txt7 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 30px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px -5px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 760px) { .sy-blk0-txt7 { font-size: 28px; } }
@media screen and (max-width: 540px) { .sy-blk0-txt7 { font-size: 18px; } }

/* sy-blk0-box15:  */
.sy-blk0-box15 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 0px; margin: 10px 0px 20px; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-box12) * 0)); --gh-sy-blk0-box15: 0px; --gv-sy-blk0-box15: 0px; max-width: calc(100% - (var(--gh-sy-blk0-box12) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-box15 { gap: 20px; --gh-sy-blk0-box15: 20px; --gv-sy-blk0-box15: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-box15 { flex-flow: column; gap: 10px; --gh-sy-blk0-box15: 0px; --gv-sy-blk0-box15: 10px; } }

/* sy-blk0-box16:  */
.sy-blk0-box16 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 0px; padding: 0px; width: calc(50% - (var(--gh-sy-blk0-box15) * 0.5)); --gh-sy-blk0-box16: 0px; --gv-sy-blk0-box16: 0px; max-width: calc(50% - (var(--gh-sy-blk0-box15) * 0.5)); }
@media screen and (max-width: 760px) { .sy-blk0-box16 { gap: 20px; --gh-sy-blk0-box16: 20px; --gv-sy-blk0-box16: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-box16 { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-direction: column; gap: 20px; width: calc(100% - (var(--gh-sy-blk0-box15) * 0)); --gh-sy-blk0-box16: 0px; --gv-sy-blk0-box16: 20px; max-width: calc(100% - (var(--gh-sy-blk0-box15) * 0)); } }

/* sy-blk0-img7: Web制作、戦略設計、運用などの業務は一貫性がない */
.sy-blk0-img7 { flex: 0 0 auto; height: auto; margin: -40px -20px 0px 0px; width: calc(100% - -20px - (var(--gh-sy-blk0-box16) * 0)); max-width: calc(100% - -20px - (var(--gh-sy-blk0-box16) * 0)); }
@media screen and (max-width: 540px) { .sy-blk0-img7 { flex: 0 0 auto; margin: 0px; width: calc(80% - (var(--gh-sy-blk0-box16) * 0.2)); max-width: calc(80% - (var(--gh-sy-blk0-box16) * 0.2)); } }

/* sy-blk0-box17:  */
.sy-blk0-box17 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 0px; padding: 0px; width: calc(50% - (var(--gh-sy-blk0-box15) * 0.5)); --gh-sy-blk0-box17: 0px; --gv-sy-blk0-box17: 0px; max-width: calc(50% - (var(--gh-sy-blk0-box15) * 0.5)); }
@media screen and (max-width: 760px) { .sy-blk0-box17 { gap: 20px; --gh-sy-blk0-box17: 20px; --gv-sy-blk0-box17: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-box17 { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; flex-direction: column; gap: 20px; width: calc(100% - (var(--gh-sy-blk0-box15) * 0)); --gh-sy-blk0-box17: 0px; --gv-sy-blk0-box17: 20px; max-width: calc(100% - (var(--gh-sy-blk0-box15) * 0)); } }

/* sy-blk0-img8: シャチョウ集客ならパッケージ対応 */
.sy-blk0-img8 { flex: 0 0 auto; height: auto; margin: 0px 0px 0px -20px; width: calc(100% - -20px - (var(--gh-sy-blk0-box17) * 0)); max-width: calc(100% - -20px - (var(--gh-sy-blk0-box17) * 0)); }
@media screen and (max-width: 540px) { .sy-blk0-img8 { flex: 0 0 auto; margin: 0px; width: calc(80% - (var(--gh-sy-blk0-box17) * 0.2)); max-width: calc(80% - (var(--gh-sy-blk0-box17) * 0.2)); } }

/* sy-blk0-box18: WEB制作・運用から、PCトラブル対応、IT相談窓口まで全部 */
.sy-blk0-box18 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-width: 5px; border-style: solid; border-color: rgb(234, 108, 107); flex-flow: column; height: auto; margin: 0px 0px 70px; padding: 30px; width: 976px; max-width: 100%; }

/* sy-blk0-rich2: WEB制作・運用から、PCトラブル対応、IT相談窓口まで全部 */
.sy-blk0-rich2 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 15px; padding: 0px; text-align: left; width: 907px; max-width: 100%; }
.sy-blk0-rich2 em { color: rgb(234, 108, 107); font-size: 30px; font-style: normal; }
.sy-blk0-rich2 > p { font-size: 22px; line-height: 1.15; text-align: center; }

/* sy-blk0-link2: 詳しくはこちらをCHECK! */
.sy-blk0-link2 { place-content: center; align-items: center; background: rgb(234, 107, 107); border-width: 2px; border-style: solid; border-color: rgb(234, 108, 107); border-radius: 50px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px; flex-flow: column; height: auto; padding: 15px 30px; width: auto; max-width: 100%; }
.sy-blk0-link2:hover { background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(234, 108, 107); box-shadow: transparent 0px 0px 0px 0px; }
@media screen and (max-width: 760px) { .sy-blk0-link2 { flex: 0 0 auto; padding: 10px 4px; width: 200px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-link2 { flex: 0 0 auto; width: 250px; max-width: 100%; } }

/* sy-blk0-txt8: 詳しくはこちらをCHECK! */
.sy-blk0-txt8 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
._boolean1.sy-blk0-txt8 { color: rgb(233, 107, 107); }
._boolean2.sy-blk0-txt8 { color: rgb(74, 164, 139); }

/* sy-blk0-link2: 詳しくはこちらをCHECK! */
.sy-blk0-link2:hover .sy-blk0-txt8 { color: rgb(234, 108, 107); }

/* sy-blk0-box19: とは webサイト制作、集客戦略、広告運用、チラシやパンフ */
.sy-blk0-box19 { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 20px; margin: 0px; padding: 0px; width: 800px; --gh-sy-blk0-box19: 0px; --gv-sy-blk0-box19: 20px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box19 { flex: 0 0 auto; --gh-sy-blk0-box19: 0px; --gv-sy-blk0-box19: 20px; } }
@media screen and (max-width: 540px) { .sy-blk0-box19 { flex: 0 0 auto; gap: 10px; width: calc(100% - (var(--gh-sy-blk0-box12) * 0)); --gh-sy-blk0-box19: 0px; --gv-sy-blk0-box19: 10px; max-width: calc(100% - (var(--gh-sy-blk0-box12) * 0)); } }

/* sy-blk0-box20: とは */
.sy-blk0-box20 { place-content: flex-end center; align-items: flex-end; flex-flow: row; gap: 0px; margin: 0px; padding: 0px; --gh-sy-blk0-box20: 0px; --gv-sy-blk0-box20: 0px; max-width: 100%; }

/* sy-blk0-img9: シャチョウ集客 */
.sy-blk0-img9 { flex: 0 0 auto; height: auto; width: 215px; max-width: 100%; }
@media screen and (max-width: 540px) { .sy-blk0-img9 { flex: 0 0 auto; width: 180px; max-width: 100%; } }

/* sy-blk0-txt9: とは */
.sy-blk0-txt9 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 25px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px -4px; padding: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt9 { font-size: 20px; } }

/* sy-blk0-box21: webサイト制作、集客戦略、広告運用、チラシやパンフレットの */
.sy-blk0-box21 { place-content: center; align-items: center; background: rgba(233, 107, 107, 0.2); flex: 0 0 auto; flex-flow: row; height: auto; padding: 30px 20px; width: auto; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box21 { flex: 0 0 auto; height: auto; width: calc(100% - (var(--gh-sy-blk0-box19) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box19) * 0)); } }
@media screen and (max-width: 540px) { .sy-blk0-box21 { padding: 16px 8px; } }

/* sy-blk0-txt10: webサイト制作、集客戦略、広告運用、チラシやパンフレットの */
.sy-blk0-txt10 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 400; height: auto; line-height: 2; padding: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt10 { font-size: 18px; } }
@media screen and (max-width: 540px) { .sy-blk0-txt10 { font-size: 14px; } }

/* sy-blk0-sec4: Business ホームページ制作 ランディングページ制作 */
.sy-blk0-sec4 { place-content: center; align-items: center; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; gap: 0px; height: auto; margin: 0px; padding: 0px; width: 100%; --gh-sy-blk0-sec4: 0px; --gv-sy-blk0-sec4: 0px; max-width: 100%; }

/* sy-blk0-box22: Business ホームページ制作 ランディングページ制作 */
.sy-blk0-box22 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 50px; height: auto; margin: 0px 48px; padding: 80px 0px; width: 1000px; --gh-sy-blk0-box22: 0px; --gv-sy-blk0-box22: 50px; max-width: calc(100% - 96px); }
@media screen and (max-width: 760px) { .sy-blk0-box22 { margin: 0px 32px; --gh-sy-blk0-box22: 0px; --gv-sy-blk0-box22: 50px; max-width: calc(100% - 64px); } }
@media screen and (max-width: 540px) { .sy-blk0-box22 { flex: 0 0 auto; gap: 20px; height: auto; margin: 0px 16px; padding: 30px 0px; width: calc(100% - 32px - (var(--gh-sy-blk0-sec4) * 0)); --gh-sy-blk0-box22: 0px; --gv-sy-blk0-box22: 20px; max-width: calc(100% - 32px - (var(--gh-sy-blk0-sec4) * 0)); } }

/* sy-blk0-box23: ホームページ制作 ランディングページ制作 パワポ資料 ホ */
.sy-blk0-box23 { place-content: center; align-items: center; flex-flow: column; gap: 32px; padding: 0px; --gh-sy-blk0-box23: 0px; --gv-sy-blk0-box23: 32px; }
@media screen and (max-width: 540px) { .sy-blk0-box23 { display: none; gap: 20px; --gh-sy-blk0-box23: 0px; --gv-sy-blk0-box23: 20px; } }
@media screen and (max-width: 360px) { .sy-blk0-box23 { display: none; --gh-sy-blk0-box23: 0px; --gv-sy-blk0-box23: 32px; } }

/* sy-blk0-list5: ホームページ制作 ランディングページ制作 パワポ資料 ホ */
.sy-blk0-list5 { place-content: stretch center; align-items: stretch; flex: 0 0 auto; flex-flow: row; gap: 24px; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-box23) * 0)); --gh-sy-blk0-list5: 24px; --gv-sy-blk0-list5: 0px; max-width: calc(100% - (var(--gh-sy-blk0-box23) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-list5 { place-content: flex-start center; align-items: flex-start; flex-flow: row; gap: 20px; --gh-sy-blk0-list5: 20px; --gv-sy-blk0-list5: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-list5 { place-content: flex-start; align-items: flex-start; flex-flow: row; gap: 0px; --gh-sy-blk0-list5: 0px; --gv-sy-blk0-list5: 0px; } }

/* sy-blk0-item5: ホームページ制作 */
.sy-blk0-item5 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item5: 0px; --gv-sy-blk0-item5: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item5 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list5) * 0.75)); --gh-sy-blk0-item5: 0px; --gv-sy-blk0-item5: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list5) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item5 { flex: 0 0 auto; width: calc(33.33% - (var(--gh-sy-blk0-list5) * 0.6667)); --gh-sy-blk0-item5: 0px; --gv-sy-blk0-item5: 16px; max-width: calc(33.33% - (var(--gh-sy-blk0-list5) * 0.6667)); } }

/* sy-blk0-box24:  */
.sy-blk0-box24 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box24 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-box24 { flex: 0 0 auto; height: 80px; width: 80px; max-width: 100%; } }

/* sy-blk0-img10:  */
.sy-blk0-img10 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img10 { flex: 0 0 auto; width: 50px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-img10 { flex: 0 0 auto; width: 40px; max-width: 100%; } }

/* sy-blk0-txt11: ホームページ制作 */
.sy-blk0-txt11 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt11 { display: none; } }

/* sy-blk0-txt12: コーポレートサイト制作 */
.sy-blk0-txt12 { color: rgb(233, 107, 107); display: none; font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 760px) { .sy-blk0-txt12 { display: none; } }
@media screen and (max-width: 540px) { .sy-blk0-txt12 { display: flex; font-size: 12px; } }

/* sy-blk0-item6: ランディングページ制作 */
.sy-blk0-item6 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item6: 0px; --gv-sy-blk0-item6: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item6 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list5) * 0.75)); --gh-sy-blk0-item6: 0px; --gv-sy-blk0-item6: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list5) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item6 { flex: 0 0 auto; width: calc(33.33% - (var(--gh-sy-blk0-list5) * 0.6667)); --gh-sy-blk0-item6: 0px; --gv-sy-blk0-item6: 16px; max-width: calc(33.33% - (var(--gh-sy-blk0-list5) * 0.6667)); } }

/* sy-blk0-box25:  */
.sy-blk0-box25 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box25 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-box25 { flex: 0 0 auto; height: 80px; width: 80px; max-width: 100%; } }

/* sy-blk0-img11:  */
.sy-blk0-img11 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img11 { flex: 0 0 auto; width: 50px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-img11 { flex: 0 0 auto; width: 40px; max-width: 100%; } }

/* sy-blk0-txt13: ランディングページ制作 */
.sy-blk0-txt13 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt13 { display: none; } }

/* sy-blk0-txt14: ランディングページ制作 */
.sy-blk0-txt14 { color: rgb(233, 107, 107); display: none; font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 760px) { .sy-blk0-txt14 { display: none; } }
@media screen and (max-width: 540px) { .sy-blk0-txt14 { display: flex; font-size: 12px; } }

/* sy-blk0-item7: パワポ資料 ホワイトペーパーデザイン */
.sy-blk0-item7 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item7: 0px; --gv-sy-blk0-item7: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item7 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list5) * 0.75)); --gh-sy-blk0-item7: 0px; --gv-sy-blk0-item7: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list5) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item7 { flex: 0 0 auto; width: calc(33.33% - (var(--gh-sy-blk0-list5) * 0.6667)); --gh-sy-blk0-item7: 0px; --gv-sy-blk0-item7: 16px; max-width: calc(33.33% - (var(--gh-sy-blk0-list5) * 0.6667)); } }

/* sy-blk0-box26:  */
.sy-blk0-box26 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box26 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-box26 { flex: 0 0 auto; height: 80px; width: 80px; max-width: 100%; } }

/* sy-blk0-img12:  */
.sy-blk0-img12 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img12 { flex: 0 0 auto; width: 50px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-img12 { flex: 0 0 auto; width: 40px; max-width: 100%; } }

/* sy-blk0-txt15: パワポ資料 ホワイトペーパーデザイン */
.sy-blk0-txt15 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt15 { font-size: 12px; } }

/* sy-blk0-list6: 広告運用 (SNS・リスティング等) 販促物の制作 （チラ */
.sy-blk0-list6 { place-content: stretch center; align-items: stretch; flex-flow: row; gap: 24px; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-box23) * 0)); --gh-sy-blk0-list6: 24px; --gv-sy-blk0-list6: 0px; max-width: calc(100% - (var(--gh-sy-blk0-box23) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-list6 { place-content: flex-start space-between; align-items: flex-start; flex-flow: wrap; gap: 10px; --gh-sy-blk0-list6: 10px; --gv-sy-blk0-list6: 10px; } }
@media screen and (max-width: 540px) { .sy-blk0-list6 { place-content: flex-start; align-items: flex-start; flex-flow: row; overflow: auto hidden; --gh-sy-blk0-list6: 24px; --gv-sy-blk0-list6: 0px; } }

/* sy-blk0-item8: 広告運用 (SNS・リスティング等) */
.sy-blk0-item8 { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item8: 0px; --gv-sy-blk0-item8: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item8 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list6) * 0.75)); --gh-sy-blk0-item8: 0px; --gv-sy-blk0-item8: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list6) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item8 { flex: 0 0 auto; width: calc(70% - (var(--gh-sy-blk0-list6) * 0.3)); --gh-sy-blk0-item8: 0px; --gv-sy-blk0-item8: 16px; max-width: calc(70% - (var(--gh-sy-blk0-list6) * 0.3)); } }

/* sy-blk0-box27:  */
.sy-blk0-box27 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box27 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }

/* sy-blk0-img13:  */
.sy-blk0-img13 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img13 { flex: 0 0 auto; width: 50px; max-width: 100%; } }

/* sy-blk0-txt16: 広告運用 (SNS・リスティング等) */
.sy-blk0-txt16 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }

/* sy-blk0-item9: 販促物の制作 （チラシ・ポスター等） */
.sy-blk0-item9 { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item9: 0px; --gv-sy-blk0-item9: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item9 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list6) * 0.75)); --gh-sy-blk0-item9: 0px; --gv-sy-blk0-item9: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list6) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item9 { flex: 0 0 auto; width: calc(70% - (var(--gh-sy-blk0-list6) * 0.3)); --gh-sy-blk0-item9: 0px; --gv-sy-blk0-item9: 16px; max-width: calc(70% - (var(--gh-sy-blk0-list6) * 0.3)); } }

/* sy-blk0-box28:  */
.sy-blk0-box28 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box28 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }

/* sy-blk0-img14:  */
.sy-blk0-img14 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img14 { flex: 0 0 auto; width: 50px; max-width: 100%; } }

/* sy-blk0-txt17: 販促物の制作 （チラシ・ポスター等） */
.sy-blk0-txt17 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }

/* sy-blk0-item10: 集客戦略立案 */
.sy-blk0-item10 { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item10: 0px; --gv-sy-blk0-item10: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item10 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list6) * 0.75)); --gh-sy-blk0-item10: 0px; --gv-sy-blk0-item10: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list6) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item10 { flex: 0 0 auto; width: calc(70% - (var(--gh-sy-blk0-list6) * 0.3)); --gh-sy-blk0-item10: 0px; --gv-sy-blk0-item10: 16px; max-width: calc(70% - (var(--gh-sy-blk0-list6) * 0.3)); } }

/* sy-blk0-box29:  */
.sy-blk0-box29 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box29 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }

/* sy-blk0-img15:  */
.sy-blk0-img15 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img15 { flex: 0 0 auto; width: 50px; max-width: 100%; } }

/* sy-blk0-txt18: 集客戦略立案 */
.sy-blk0-txt18 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }

/* sy-blk0-item11: 写真撮影・動画撮影 */
.sy-blk0-item11 { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item11: 0px; --gv-sy-blk0-item11: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item11 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list6) * 0.75)); --gh-sy-blk0-item11: 0px; --gv-sy-blk0-item11: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list6) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item11 { flex: 0 0 auto; width: calc(70% - (var(--gh-sy-blk0-list6) * 0.3)); --gh-sy-blk0-item11: 0px; --gv-sy-blk0-item11: 16px; max-width: calc(70% - (var(--gh-sy-blk0-list6) * 0.3)); } }

/* sy-blk0-box30:  */
.sy-blk0-box30 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box30 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }

/* sy-blk0-img16:  */
.sy-blk0-img16 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img16 { flex: 0 0 auto; width: 50px; max-width: 100%; } }

/* sy-blk0-txt19: 写真撮影・動画撮影 */
.sy-blk0-txt19 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }

/* sy-blk0-list7: コーポレートサイト制作コーポレートサイト制作ランディングペー */
.sy-blk0-list7 { place-content: stretch center; align-items: stretch; display: none; flex-flow: row; gap: 24px; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-box22) * 0)); --gh-sy-blk0-list7: 24px; --gv-sy-blk0-list7: 0px; max-width: calc(100% - (var(--gh-sy-blk0-box22) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-list7 { place-content: flex-start space-between; align-items: flex-start; display: none; flex-flow: wrap; gap: 10px; --gh-sy-blk0-list7: 10px; --gv-sy-blk0-list7: 10px; } }
@media screen and (max-width: 540px) { .sy-blk0-list7 { place-content: flex-start; align-items: flex-start; display: flex; flex-flow: row; margin: -10px 0px 0px; overflow: auto hidden; --gh-sy-blk0-list7: 24px; --gv-sy-blk0-list7: 0px; width: calc(100% - (var(--gh-sy-blk0-box22) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box22) * 0)); } }
@media screen and (max-width: 360px) { .sy-blk0-list7 { display: flex; --gh-sy-blk0-list7: 24px; --gv-sy-blk0-list7: 0px; } }

/* sy-blk0-item12: コーポレートサイト制作コーポレートサイト制作 */
.sy-blk0-item12 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item12: 0px; --gv-sy-blk0-item12: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item12 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); --gh-sy-blk0-item12: 0px; --gv-sy-blk0-item12: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item12 { flex: 0 0 auto; width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); --gh-sy-blk0-item12: 0px; --gv-sy-blk0-item12: 16px; max-width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); } }

/* sy-blk0-box31:  */
.sy-blk0-box31 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box31 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-box31 { flex: 0 0 auto; height: 80px; width: 80px; max-width: 100%; } }

/* sy-blk0-img17:  */
.sy-blk0-img17 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img17 { flex: 0 0 auto; width: 50px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-img17 { flex: 0 0 auto; width: 40px; max-width: 100%; } }

/* sy-blk0-txt20: コーポレートサイト制作 */
.sy-blk0-txt20 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt20 { display: none; } }

/* sy-blk0-txt21: コーポレートサイト制作 */
.sy-blk0-txt21 { color: rgb(233, 107, 107); display: none; font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 760px) { .sy-blk0-txt21 { display: none; } }
@media screen and (max-width: 540px) { .sy-blk0-txt21 { display: flex; font-size: 12px; } }

/* sy-blk0-item13: ランディングページ制作ランディングページ制作 */
.sy-blk0-item13 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item13: 0px; --gv-sy-blk0-item13: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item13 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); --gh-sy-blk0-item13: 0px; --gv-sy-blk0-item13: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item13 { flex: 0 0 auto; width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); --gh-sy-blk0-item13: 0px; --gv-sy-blk0-item13: 16px; max-width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); } }

/* sy-blk0-box32:  */
.sy-blk0-box32 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box32 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-box32 { flex: 0 0 auto; height: 80px; width: 80px; max-width: 100%; } }

/* sy-blk0-img18:  */
.sy-blk0-img18 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img18 { flex: 0 0 auto; width: 50px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-img18 { flex: 0 0 auto; width: 40px; max-width: 100%; } }

/* sy-blk0-txt22: ランディングページ制作 */
.sy-blk0-txt22 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt22 { display: none; } }

/* sy-blk0-txt23: ランディングページ制作 */
.sy-blk0-txt23 { color: rgb(233, 107, 107); display: none; font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 760px) { .sy-blk0-txt23 { display: none; } }
@media screen and (max-width: 540px) { .sy-blk0-txt23 { display: flex; font-size: 12px; } }

/* sy-blk0-item14: SNS構築 */
.sy-blk0-item14 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item14: 0px; --gv-sy-blk0-item14: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item14 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); --gh-sy-blk0-item14: 0px; --gv-sy-blk0-item14: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item14 { flex: 0 0 auto; width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); --gh-sy-blk0-item14: 0px; --gv-sy-blk0-item14: 16px; max-width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); } }

/* sy-blk0-box33:  */
.sy-blk0-box33 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box33 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-box33 { flex: 0 0 auto; height: 80px; width: 80px; max-width: 100%; } }

/* sy-blk0-img19:  */
.sy-blk0-img19 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img19 { flex: 0 0 auto; width: 50px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-img19 { flex: 0 0 auto; width: 40px; max-width: 100%; } }

/* sy-blk0-txt24: SNS構築 */
.sy-blk0-txt24 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt24 { font-size: 12px; } }

/* sy-blk0-item15: 広告運用(SNS・リスティング等) */
.sy-blk0-item15 { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item15: 0px; --gv-sy-blk0-item15: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item15 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); --gh-sy-blk0-item15: 0px; --gv-sy-blk0-item15: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item15 { flex: 0 0 auto; width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); --gh-sy-blk0-item15: 0px; --gv-sy-blk0-item15: 16px; max-width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); } }

/* sy-blk0-box34:  */
.sy-blk0-box34 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box34 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-box34 { flex: 0 0 auto; height: 80px; width: 80px; max-width: 100%; } }

/* sy-blk0-img20:  */
.sy-blk0-img20 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img20 { flex: 0 0 auto; width: 50px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-img20 { flex: 0 0 auto; width: 40px; max-width: 100%; } }

/* sy-blk0-txt25: 広告運用(SNS・リスティング等) */
.sy-blk0-txt25 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt25 { font-size: 12px; } }

/* sy-blk0-item16: 販促物の制作（チラシ・ポスター等） */
.sy-blk0-item16 { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item16: 0px; --gv-sy-blk0-item16: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item16 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); --gh-sy-blk0-item16: 0px; --gv-sy-blk0-item16: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item16 { flex: 0 0 auto; width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); --gh-sy-blk0-item16: 0px; --gv-sy-blk0-item16: 16px; max-width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); } }

/* sy-blk0-box35:  */
.sy-blk0-box35 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box35 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-box35 { flex: 0 0 auto; height: 80px; width: 80px; max-width: 100%; } }

/* sy-blk0-img21:  */
.sy-blk0-img21 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img21 { flex: 0 0 auto; width: 50px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-img21 { flex: 0 0 auto; width: 40px; max-width: 100%; } }

/* sy-blk0-txt26: 販促物の制作（チラシ・ポスター等） */
.sy-blk0-txt26 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt26 { font-size: 12px; } }

/* sy-blk0-item17: アプリやシステムの開発 */
.sy-blk0-item17 { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item17: 0px; --gv-sy-blk0-item17: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item17 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); --gh-sy-blk0-item17: 0px; --gv-sy-blk0-item17: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item17 { flex: 0 0 auto; width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); --gh-sy-blk0-item17: 0px; --gv-sy-blk0-item17: 16px; max-width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); } }

/* sy-blk0-box36:  */
.sy-blk0-box36 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box36 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-box36 { flex: 0 0 auto; height: 80px; width: 80px; max-width: 100%; } }

/* sy-blk0-img22:  */
.sy-blk0-img22 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img22 { flex: 0 0 auto; width: 50px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-img22 { flex: 0 0 auto; width: 40px; max-width: 100%; } }

/* sy-blk0-txt27: アプリやシステムの開発 */
.sy-blk0-txt27 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt27 { font-size: 12px; } }

/* sy-blk0-item18: 動画撮影や編集 */
.sy-blk0-item18 { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 0px; width: 170px; --gh-sy-blk0-item18: 0px; --gv-sy-blk0-item18: 16px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-item18 { flex: 0 0 auto; width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); --gh-sy-blk0-item18: 0px; --gv-sy-blk0-item18: 16px; max-width: calc(25% - (var(--gh-sy-blk0-list7) * 0.75)); } }
@media screen and (max-width: 540px) { .sy-blk0-item18 { flex: 0 0 auto; width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); --gh-sy-blk0-item18: 0px; --gv-sy-blk0-item18: 16px; max-width: calc(28.57% - (var(--gh-sy-blk0-list7) * 0.7142999999999999)); } }

/* sy-blk0-box37:  */
.sy-blk0-box37 { place-content: center; align-items: center; background: rgb(233, 107, 107); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 120px; width: 120px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box37 { flex: 0 0 auto; height: 100px; width: 100px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-box37 { flex: 0 0 auto; height: 80px; width: 80px; max-width: 100%; } }

/* sy-blk0-img23:  */
.sy-blk0-img23 { flex: 0 0 auto; height: auto; width: 60px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img23 { flex: 0 0 auto; width: 50px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-img23 { flex: 0 0 auto; width: 40px; max-width: 100%; } }

/* sy-blk0-txt28: 動画撮影や編集 */
.sy-blk0-txt28 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt28 { font-size: 12px; } }

/* sy-blk0-box38: 制作事例 事例01 Lucy Crepe 新店舗オー */
.sy-blk0-box38 { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; gap: 20px; height: auto; margin: 0px 0px 64px; width: calc(100% - (var(--gh-sy-blk0-box22) * 0)); --gh-sy-blk0-box38: 0px; --gv-sy-blk0-box38: 20px; max-width: calc(100% - (var(--gh-sy-blk0-box22) * 0)); }
@media screen and (max-width: 540px) { .sy-blk0-box38 { flex: 0 0 auto; gap: 10px; height: auto; --gh-sy-blk0-box38: 0px; --gv-sy-blk0-box38: 10px; } }

/* sy-blk0-txt29: 制作事例 */
.sy-blk0-txt29 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 24px; font-weight: 600; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }

/* sy-blk0-box39: 事例01 Lucy Crepe 新店舗オープンに伴い、 */
.sy-blk0-box39 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 60px; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-box38) * 0)); --gh-sy-blk0-box39: 60px; --gv-sy-blk0-box39: 0px; max-width: calc(100% - (var(--gh-sy-blk0-box38) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-box39 { gap: 60px; --gh-sy-blk0-box39: 60px; --gv-sy-blk0-box39: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-box39 { flex-flow: column; gap: 30px; --gh-sy-blk0-box39: 0px; --gv-sy-blk0-box39: 30px; } }

/* sy-blk0-box40: 事例01 Lucy Crepe 新店舗オープンに伴い、 */
.sy-blk0-box40 { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; padding: 0px; width: calc(50% - (var(--gh-sy-blk0-box39) * 0.5)); max-width: calc(50% - (var(--gh-sy-blk0-box39) * 0.5)); }
@media screen and (max-width: 540px) { .sy-blk0-box40 { flex: 0 0 auto; width: calc(100% - (var(--gh-sy-blk0-box39) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box39) * 0)); } }

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

/* sy-blk0-img24: 5人でミーティングしている男女 */
.sy-blk0-img24 { flex: 0 0 auto; height: 100%; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img24 { flex: 0 0 auto; } }
@media screen and (max-width: 540px) { .sy-blk0-img24 { flex: 0 0 auto; width: 90%; max-width: 90%; height: 100%; } }

/* sy-blk0-box42: 事例01 Lucy Crepe 新店舗オープンに伴い、 */
.sy-blk0-box42 { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; flex-flow: column-reverse; margin: -40px -30px 0px 30px; padding: 0px; translate: 0px; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box42 { margin: -40px -20px 0px 20px; width: 100%; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-box42 { margin: -32px 0px 0px; width: 100%; max-width: 100%; } }

/* sy-blk0-box43: 事例01 Lucy Crepe 新店舗オープンに伴い、 */
.sy-blk0-box43 { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 4px 4px 4px; flex: 0 0 auto; flex-flow: column; gap: 16px; height: auto; margin: 0px; padding: 30px; width: 80%; z-index: 1; --gh-sy-blk0-box43: 0px; --gv-sy-blk0-box43: 16px; max-width: 80%; }
@media screen and (max-width: 760px) { .sy-blk0-box43 { flex: 0 0 auto; padding: 20px; width: 90%; --gh-sy-blk0-box43: 0px; --gv-sy-blk0-box43: 16px; max-width: 90%; } }
@media screen and (max-width: 540px) { .sy-blk0-box43 { flex: 0 0 auto; gap: 8px; padding: 10px; width: 85%; --gh-sy-blk0-box43: 0px; --gv-sy-blk0-box43: 8px; max-width: 85%; } }

/* sy-blk0-txt30: 事例01 */
.sy-blk0-txt30 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.5; margin: 0px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }

/* sy-blk0-txt31: Lucy Crepe */
.sy-blk0-txt31 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 700; height: auto; line-height: 1.5; margin: -16px 0px 0px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }

/* sy-blk0-txt32: 新店舗オープンに伴い、ブランドリニューアルを相談させていただ */
.sy-blk0-txt32 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 400; height: auto; line-height: 1.5; margin: 0px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }
@media screen and (max-width: 540px) { .sy-blk0-txt32 { font-size: 14px; } }

/* sy-blk0-box44: 事例02 Gotox 楽天モールで取り扱っていた商品 */
.sy-blk0-box44 { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; margin: 0px 0px -80px; padding: 0px; width: calc(50% - (var(--gh-sy-blk0-box39) * 0.5)); max-width: calc(50% - (var(--gh-sy-blk0-box39) * 0.5)); }
@media screen and (max-width: 540px) { .sy-blk0-box44 { flex: 0 0 auto; margin: 0px; width: calc(100% - (var(--gh-sy-blk0-box39) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box39) * 0)); } }

/* sy-blk0-box45:  */
.sy-blk0-box45 { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .sy-blk0-box45 { place-content: flex-end center; align-items: flex-end; } }

/* sy-blk0-img25: スーツ姿の男性と女性 */
.sy-blk0-img25 { flex: 0 0 auto; height: 100%; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-img25 { flex: 0 0 auto; } }
@media screen and (max-width: 540px) { .sy-blk0-img25 { flex: 0 0 auto; width: 90%; max-width: 90%; height: 100%; } }

/* sy-blk0-box46: 事例02 Gotox 楽天モールで取り扱っていた商品 */
.sy-blk0-box46 { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; flex-flow: column-reverse; margin: -40px -30px 0px 30px; padding: 0px; translate: 0px; width: 100%; z-index: 1; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box46 { margin: -40px -20px 0px 20px; width: 100%; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-box46 { place-content: flex-start center; align-items: flex-start; margin: -32px 0px 0px; width: 100%; max-width: 100%; } }

/* sy-blk0-box47: 事例02 Gotox 楽天モールで取り扱っていた商品 */
.sy-blk0-box47 { place-content: flex-start center; align-items: flex-start; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 4px 4px 4px; flex: 0 0 auto; flex-flow: column; gap: 16px; height: auto; margin: 0px; padding: 30px; width: 80%; z-index: 1; --gh-sy-blk0-box47: 0px; --gv-sy-blk0-box47: 16px; max-width: 80%; }
@media screen and (max-width: 760px) { .sy-blk0-box47 { flex: 0 0 auto; padding: 20px; width: 90%; --gh-sy-blk0-box47: 0px; --gv-sy-blk0-box47: 16px; max-width: 90%; } }
@media screen and (max-width: 540px) { .sy-blk0-box47 { box-shadow: rgba(0, 0, 0, 0.25) -4px 4px 4px; flex: 0 0 auto; gap: 8px; padding: 10px; width: 85%; --gh-sy-blk0-box47: 0px; --gv-sy-blk0-box47: 8px; max-width: 85%; } }

/* sy-blk0-txt33: 事例02 */
.sy-blk0-txt33 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; height: auto; line-height: 1.5; margin: 0px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }

/* sy-blk0-txt34: Gotox */
.sy-blk0-txt34 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 700; height: auto; line-height: 1.5; margin: -16px 0px 0px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }

/* sy-blk0-txt35: 楽天モールで取り扱っていた商品を、自社のECサイトで販売する */
.sy-blk0-txt35 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 400; height: auto; line-height: 1.5; margin: 0px; text-align: justify; width: auto; max-width: 100%; justify-content: space-between; }
@media screen and (max-width: 540px) { .sy-blk0-txt35 { font-size: 14px; } }

/* sy-blk0-box48: keyboard_arrow_leftkeyboard_ar */
.sy-blk0-box48 { place-content: center space-between; align-items: center; display: none; flex: 0 0 auto; flex-flow: row; gap: 0px; height: auto; margin: 60px 0px 0px; overflow: hidden; padding: 0px; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: calc(100% - (var(--gh-sy-blk0-box38) * 0)); --gh-sy-blk0-box48: 0px; --gv-sy-blk0-box48: 0px; max-width: calc(100% - (var(--gh-sy-blk0-box38) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-box48 { display: none; margin: 80px 0px 0px; --gh-sy-blk0-box48: 0px; --gv-sy-blk0-box48: 0px; width: calc(100% - (var(--gh-sy-blk0-box38) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box38) * 0)); } }
@media screen and (max-width: 540px) { .sy-blk0-box48 { display: none; margin: 120px 0px 0px; --gh-sy-blk0-box48: 0px; --gv-sy-blk0-box48: 0px; width: calc(100% - (var(--gh-sy-blk0-box38) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box38) * 0)); } }
@media screen and (max-width: 360px) { .sy-blk0-box48 { display: none; --gh-sy-blk0-box48: 0px; --gv-sy-blk0-box48: 0px; } }

/* sy-blk0-box50: 事例05XX株式会社 */
.sy-blk0-box50 { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 8px; height: calc(100% - (var(--gv-sy-blk0-box48) * 0)); outline-offset: -4px; padding: 0px 22px; transform: var(--sd-d13e5679_002d456c_002d4284_002da2aa_002d4896684f9fb0-transform); transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: calc(33.33% - (var(--gh-sy-blk0-box48) * 0.6667)); will-change: transform; --gh-sy-blk0-box50: 0px; --gv-sy-blk0-box50: 8px; max-width: calc(33.33% - (var(--gh-sy-blk0-box48) * 0.6667)); }
.sy-blk0-box50:focus { outline: none; }
.sy-blk0-box50:focus-visible { outline: black solid 2px; --gh-sy-blk0-box50: 0px; --gv-sy-blk0-box50: 8px; }
._animatingNext.sy-blk0-box50 { transform: translateX(-100%); --gh-sy-blk0-box50: 0px; --gv-sy-blk0-box50: 8px; }
._animatingPrev.sy-blk0-box50 { transform: translateX(100%); --gh-sy-blk0-box50: 0px; --gv-sy-blk0-box50: 8px; }
@media screen and (max-width: 760px) { .sy-blk0-box50 { padding: 0px 16px; --gh-sy-blk0-box50: 0px; --gv-sy-blk0-box50: 8px; } }
@media screen and (max-width: 540px) { .sy-blk0-box50 { flex: 0 0 auto; width: calc(100% - (var(--gh-sy-blk0-box48) * 0)); --gh-sy-blk0-box50: 0px; --gv-sy-blk0-box50: 8px; max-width: calc(100% - (var(--gh-sy-blk0-box48) * 0)); height: calc(100% - (var(--gv-sy-blk0-box48) * 0)); } }

/* sy-blk0-pic1:  */
.sy-blk0-pic1 { place-content: flex-start flex-end; align-items: flex-start; flex: 0 0 auto; flex-flow: column; height: 200px; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-box50) * 0)); z-index: -1; max-width: calc(100% - (var(--gh-sy-blk0-box50) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-pic1 { flex: 0 0 auto; height: 200px; } }

/* sy-blk0-box51: 事例05XX株式会社 */
.sy-blk0-box51 { place-content: flex-start flex-end; align-items: flex-start; flex-flow: column; gap: 4px; width: calc(100% - (var(--gh-sy-blk0-box50) * 0)); --gh-sy-blk0-box51: 0px; --gv-sy-blk0-box51: 4px; max-width: calc(100% - (var(--gh-sy-blk0-box50) * 0)); }
@media screen and (max-width: 540px) { .sy-blk0-box51 { gap: 0px; --gh-sy-blk0-box51: 0px; --gv-sy-blk0-box51: 0px; } }

/* sy-blk0-txt36: 事例05 */
.sy-blk0-txt36 { color: rgb(14, 25, 44); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.2; margin: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt36 { color: rgb(14, 25, 44); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 400; margin: 0px; } }

/* sy-blk0-txt37: XX株式会社 */
.sy-blk0-txt37 { color: rgb(14, 25, 44); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 700; height: auto; line-height: 1.5; margin: 0px; text-align: left; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt37 { color: rgb(14, 25, 44); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 700; margin: 0px; } }

/* sy-blk0-box49: keyboard_arrow_leftkeyboard_ar */
.sy-blk0-box49 { place-content: center space-between; align-items: center; inset: auto 0px 0px; flex: 0 0 auto; flex-flow: row; height: calc(100% - (var(--gv-sy-blk0-box48) * 0)); position: absolute; transition-timing-function: cubic-bezier(0.4, 0.4, 0.05, 1); width: auto; z-index: 3; max-width: 100%; }

/* sy-blk0-btn2: keyboard_arrow_left */
.sy-blk0-btn2 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 30px; margin: 0px; width: 30px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-btn2 { flex: 0 0 auto; height: 20px; width: 20px; max-width: 100%; } }

/* sy-blk0-icon2: keyboard_arrow_left */
.sy-blk0-icon2 { color: rgb(14, 25, 44); font-size: 36px; }

/* sy-blk0-btn3: keyboard_arrow_right */
.sy-blk0-btn3 { background: rgba(0, 0, 0, 0); border-radius: 50%; flex: 0 0 auto; flex-flow: column; height: 30px; justify-content: center; margin: 0px; width: 30px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-btn3 { flex: 0 0 auto; height: 20px; width: 20px; max-width: 100%; } }

/* sy-blk0-icon3: keyboard_arrow_right */
.sy-blk0-icon3 { font-size: 36px; }

/* sy-blk0-box52: 2026.09.09 株式会社常陸自動車コーポレートサイト */
.sy-blk0-box52 { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: wrap; gap: 15px; margin: 0px 0px 30px; width: calc(100% - (var(--gh-sy-blk0-sec4) * 0)); --gh-sy-blk0-box52: 15px; --gv-sy-blk0-box52: 15px; max-width: calc(100% - (var(--gh-sy-blk0-sec4) * 0)); }
html.js .sy-blk0-box52:not(.in) { opacity: 0; transform: translate(0px, 20px); transition-delay: 300ms; transition-duration: 500ms; transition-timing-function: ease-in-out; --gh-sy-blk0-box52: 15px; --gv-sy-blk0-box52: 15px; }
.sy-blk0-box52.in-active { transition-delay: 300ms; transition-duration: 500ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 1280px) { .sy-blk0-box52 { gap: 16px; --gh-sy-blk0-box52: 16px; --gv-sy-blk0-box52: 16px; } }

/* sy-blk0-box53: 2026.09.09 株式会社常陸自動車コーポレートサイト */
.sy-blk0-box53 { place-content: center; align-items: center; background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 100, 208, 0.2) 0px 0px 15px 0px; flex: 0 0 auto; flex-flow: column; gap: 15px; height: calc(100% - (var(--gv-sy-blk0-box52) * 0)); padding: 0px 0px 10px; width: 245px; --gh-sy-blk0-box53: 0px; --gv-sy-blk0-box53: 15px; max-width: 100%; }
.sy-blk0-box53:hover { translate: 0px -10px; --gh-sy-blk0-box53: 0px; --gv-sy-blk0-box53: 15px; }
@media screen and (max-width: 760px) { .sy-blk0-box53 { flex-direction: column; overflow: hidden auto; --gh-sy-blk0-box53: 0px; --gv-sy-blk0-box53: 15px; } }
@media screen and (max-width: 540px) { .sy-blk0-box53 { height: auto; overflow: hidden auto; width: calc(100% - (var(--gh-sy-blk0-box52) * 0)); --gh-sy-blk0-box53: 0px; --gv-sy-blk0-box53: 15px; max-width: calc(100% - (var(--gh-sy-blk0-box52) * 0)); } }

/* sy-blk0-pic2:  */
.sy-blk0-pic2 { border-radius: 8px 8px 0px 0px; flex: 0 0 auto; height: 150px; width: calc(100% - (var(--gh-sy-blk0-box53) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box53) * 0)); }
.sy-blk0-pic2::before { background-position: center top; background-repeat: no-repeat; background-size: cover; }
@media screen and (max-width: 1280px) { .sy-blk0-pic2::before { background-repeat: no-repeat; background-size: cover; } }
@media screen and (max-width: 760px) { .sy-blk0-pic2 { border-radius: 8px 8px 0px 0px; flex: 0 0 auto; height: 150px; width: 100%; } }

/* sy-blk0-box54: 2026.09.09 株式会社常陸自動車コーポレートサイト */
.sy-blk0-box54 { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: row; height: auto; padding: 0px 20px; width: calc(100% - (var(--gh-sy-blk0-box53) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box53) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-box54 { flex-direction: row; } }

/* sy-blk0-box55: 2026.09.09 株式会社常陸自動車コーポレートサイト */
.sy-blk0-box55 { align-content: flex-start; align-items: flex-start; flex: 1 1 0%; gap: 5px; height: auto; margin: 0px 15px 0px 0px; padding: 0px; --gh-sy-blk0-box55: 0px; --gv-sy-blk0-box55: 5px; max-width: calc(100% - 15px); }

/* sy-blk0-txt38: 2026.09.09 */
.sy-blk0-txt38 { color: rgb(182, 182, 182); font-family: Unbounded, sans-serif; font-size: 10px; font-weight: 400; }
@media screen and (max-width: 760px) { .sy-blk0-txt38 { font-size: 10px; } }

/* sy-blk0-txt39: 株式会社常陸自動車コーポレートサイト */
.sy-blk0-txt39 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 13px; font-weight: 600; line-height: 1.2; text-align: left; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt39 { font-size: 17px; } }

/* sy-blk0-txt40: サイトを見る */
.sy-blk0-txt40 { background: rgb(233, 107, 107); border-radius: 5px; color: rgb(255, 255, 255); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 11px; font-weight: 700; height: auto; line-height: 1.4; padding: 10px; text-align: center; width: 215px; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt40 { flex: 0 0 auto; height: auto; width: calc(95% - (var(--gh-sy-blk0-box53) * 0.04999999999999995)); max-width: calc(95% - (var(--gh-sy-blk0-box53) * 0.04999999999999995)); } }

/* sy-blk0-link3: 実績一覧へ */
.sy-blk0-link3 { place-content: center; align-items: center; background: rgb(234, 107, 107); border-width: 2px; border-style: solid; border-color: rgb(234, 108, 107); border-radius: 50px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px 0px; flex-flow: column; height: auto; margin: 0px 0px 100px; padding: 15px 80px; width: auto; max-width: 100%; }
.sy-blk0-link3:hover { background: rgb(255, 255, 255); border-width: 2px; border-style: solid; border-color: rgb(234, 108, 107); box-shadow: transparent 0px 0px 0px 0px; }
@media screen and (max-width: 760px) { .sy-blk0-link3 { flex: 0 0 auto; padding: 10px 4px; width: 200px; max-width: 100%; } }
@media screen and (max-width: 540px) { .sy-blk0-link3 { flex: 0 0 auto; width: 250px; max-width: 100%; } }

/* sy-blk0-txt41: 実績一覧へ */
.sy-blk0-txt41 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 18px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
._boolean1.sy-blk0-txt41 { color: rgb(233, 107, 107); }
._boolean2.sy-blk0-txt41 { color: rgb(74, 164, 139); }

/* sy-blk0-link3: 実績一覧へ */
.sy-blk0-link3:hover .sy-blk0-txt41 { color: rgb(234, 108, 107); }

/* sy-blk0-sec5: Reason 01 戦略設計、広告運用、クリエイティブ制 */
.sy-blk0-sec5 { place-content: center; align-items: center; background: rgb(255, 255, 255); flex: 0 0 auto; flex-flow: column; gap: 40px; height: auto; margin: 0px; padding: 0px; width: 100%; --gh-sy-blk0-sec5: 0px; --gv-sy-blk0-sec5: 40px; max-width: 100%; }

/* sy-blk0-box56: Reason 01 戦略設計、広告運用、クリエイティブ制 */
.sy-blk0-box56 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 50px; height: auto; margin: 0px 48px; padding: 80px 0px; width: calc(100% - 96px - (var(--gh-sy-blk0-sec5) * 0)); --gh-sy-blk0-box56: 0px; --gv-sy-blk0-box56: 50px; max-width: calc(100% - 96px - (var(--gh-sy-blk0-sec5) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-box56 { margin: 0px 32px; --gh-sy-blk0-box56: 0px; --gv-sy-blk0-box56: 50px; width: calc(100% - 64px - (var(--gh-sy-blk0-sec5) * 0)); max-width: calc(100% - 64px - (var(--gh-sy-blk0-sec5) * 0)); } }
@media screen and (max-width: 540px) { .sy-blk0-box56 { gap: 20px; margin: 0px 16px; padding: 50px 0px; --gh-sy-blk0-box56: 0px; --gv-sy-blk0-box56: 20px; width: calc(100% - 32px - (var(--gh-sy-blk0-sec5) * 0)); max-width: calc(100% - 32px - (var(--gh-sy-blk0-sec5) * 0)); } }

/* sy-blk0-box57: 01 戦略設計、広告運用、クリエイティブ制作、 各分野のエ */
.sy-blk0-box57 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 50px; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-box56) * 0)); --gh-sy-blk0-box57: 0px; --gv-sy-blk0-box57: 50px; max-width: calc(100% - (var(--gh-sy-blk0-box56) * 0)); }

/* sy-blk0-box58:  */
.sy-blk0-box58 { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 20px; height: auto; opacity: 1; padding: 0px; width: 1000px; --gh-sy-blk0-box58: 20px; --gv-sy-blk0-box58: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box58 { flex: 0 0 auto; width: calc(100% - (var(--gh-sy-blk0-box57) * 0)); --gh-sy-blk0-box58: 20px; --gv-sy-blk0-box58: 0px; max-width: calc(100% - (var(--gh-sy-blk0-box57) * 0)); } }

/* sy-blk0-img26: 電話するサラリーマン */
.sy-blk0-img26 { flex: 0 0 auto; height: auto; width: calc(43% - (var(--gh-sy-blk0-box58) * 0.5700000000000001)); max-width: calc(43% - (var(--gh-sy-blk0-box58) * 0.5700000000000001)); }
@media screen and (max-width: 760px) { .sy-blk0-img26 { flex: 0 0 auto; width: calc(50% - (var(--gh-sy-blk0-box58) * 0.5)); max-width: calc(50% - (var(--gh-sy-blk0-box58) * 0.5)); } }
@media screen and (max-width: 540px) { .sy-blk0-img26 { flex: 0 0 auto; width: calc(80% - (var(--gh-sy-blk0-box58) * 0.2)); max-width: calc(80% - (var(--gh-sy-blk0-box58) * 0.2)); } }

/* sy-blk0-box59: 01 戦略設計、広告運用、クリエイティブ制作、 各分野のエ */
.sy-blk0-box59 { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; flex-flow: column; gap: 20px; margin: -200px 0px 0px; padding: 0px; transform-origin: right center; width: calc(100% - (var(--gh-sy-blk0-box57) * 0)); --gh-sy-blk0-box59: 0px; --gv-sy-blk0-box59: 20px; max-width: calc(100% - (var(--gh-sy-blk0-box57) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-box59 { margin: -160px 0px 0px; --gh-sy-blk0-box59: 0px; --gv-sy-blk0-box59: 20px; width: calc(100% - (var(--gh-sy-blk0-box57) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box57) * 0)); } }
@media screen and (max-width: 540px) { .sy-blk0-box59 { margin: -70px 0px 0px; --gh-sy-blk0-box59: 0px; --gv-sy-blk0-box59: 20px; width: calc(100% - (var(--gh-sy-blk0-box57) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box57) * 0)); } }

/* sy-blk0-box60: 01 戦略設計、広告運用、クリエイティブ制作、 各分野のエ */
.sy-blk0-box60 { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; gap: 30px; height: auto; margin: 0px; transform-origin: center center; width: calc(65% - (var(--gh-sy-blk0-box59) * 0.35000000000000003)); --gh-sy-blk0-box60: 0px; --gv-sy-blk0-box60: 30px; max-width: calc(65% - (var(--gh-sy-blk0-box59) * 0.35000000000000003)); }
@media screen and (max-width: 540px) { .sy-blk0-box60 { flex: 0 0 auto; gap: 16px; width: calc(95% - (var(--gh-sy-blk0-box59) * 0.04999999999999995)); --gh-sy-blk0-box60: 0px; --gv-sy-blk0-box60: 16px; max-width: calc(95% - (var(--gh-sy-blk0-box59) * 0.04999999999999995)); } }

/* sy-blk0-box61: 01 戦略設計、広告運用、クリエイティブ制作、 各分野のエ */
.sy-blk0-box61 { place-content: flex-start center; align-items: flex-start; background: rgba(233, 107, 107, 0.9); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px -48px 0px 0px; padding: 20px 90px; width: calc(95% - -48px - (var(--gh-sy-blk0-box60) * 0.04999999999999995)); max-width: calc(95% - -48px - (var(--gh-sy-blk0-box60) * 0.04999999999999995)); }
@media screen and (max-width: 760px) { .sy-blk0-box61 { margin: 0px -32px 0px 0px; padding: 8px 24px; width: calc(95% - -32px - (var(--gh-sy-blk0-box60) * 0.04999999999999995)); max-width: calc(95% - -32px - (var(--gh-sy-blk0-box60) * 0.04999999999999995)); } }
@media screen and (max-width: 540px) { .sy-blk0-box61 { margin: 0px -16px 0px 0px; padding: 8px 16px; width: calc(95% - -16px - (var(--gh-sy-blk0-box60) * 0.04999999999999995)); max-width: calc(95% - -16px - (var(--gh-sy-blk0-box60) * 0.04999999999999995)); } }

/* sy-blk0-box62: 01 戦略設計、広告運用、クリエイティブ制作、 各分野のエ */
.sy-blk0-box62 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 15px; padding: 0px; width: auto; --gh-sy-blk0-box62: 15px; --gv-sy-blk0-box62: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box62 { flex: 0 0 auto; --gh-sy-blk0-box62: 15px; --gv-sy-blk0-box62: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-box62 { gap: 10px; --gh-sy-blk0-box62: 10px; --gv-sy-blk0-box62: 0px; } }

/* sy-blk0-txt42: 01 */
.sy-blk0-txt42 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt42 { font-size: 36px; } }
@media screen and (max-width: 540px) { .sy-blk0-txt42 { font-size: 32px; } }

/* sy-blk0-box63:  */
.sy-blk0-box63 { background: rgb(238, 238, 238); flex: 0 0 auto; height: 40px; width: 2px; max-width: 100%; }
@media screen and (max-width: 540px) { .sy-blk0-box63 { flex: 0 0 auto; height: 30px; max-width: 100%; } }

/* sy-blk0-txt43: 戦略設計、広告運用、クリエイティブ制作、 各分野のエキスパー */
.sy-blk0-txt43 { color: rgb(255, 255, 255); flex: 1 1 0%; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt43 { flex: 1 1 0%; width: auto; } }
@media screen and (max-width: 540px) { .sy-blk0-txt43 { display: none; } }

/* sy-blk0-txt44: 戦略設計、広告運用、クリエイティブ制作、各分野のエキスパート */
.sy-blk0-txt44 { color: rgb(255, 255, 255); display: none; flex: 1 1 0%; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt44 { display: none; flex: 1 1 0%; width: auto; } }
@media screen and (max-width: 540px) { .sy-blk0-txt44 { display: flex; font-size: 16px; } }

/* sy-blk0-box64: 当社は、ビジネスの成功を加速するために必要な要素を 全て備え */
.sy-blk0-box64 { 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 0px 0px 90px; width: calc(95% - (var(--gh-sy-blk0-box60) * 0.04999999999999995)); max-width: calc(95% - (var(--gh-sy-blk0-box60) * 0.04999999999999995)); }
@media screen and (max-width: 760px) { .sy-blk0-box64 { padding: 0px 24px; } }
@media screen and (max-width: 540px) { .sy-blk0-box64 { padding: 0px 16px; } }

/* sy-blk0-txt45: 当社は、ビジネスの成功を加速するために必要な要素を 全て備え */
.sy-blk0-txt45 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: 480px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .sy-blk0-txt45 { font-size: 14px; } }

/* sy-blk0-box65: 02 WEB販促集客で大幅収益UPが可能 当社は、ビ */
.sy-blk0-box65 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 50px; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-box56) * 0)); --gh-sy-blk0-box65: 0px; --gv-sy-blk0-box65: 50px; max-width: calc(100% - (var(--gh-sy-blk0-box56) * 0)); }

/* sy-blk0-box66:  */
.sy-blk0-box66 { place-content: center flex-end; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 20px; height: auto; opacity: 1; padding: 0px; width: 1000px; --gh-sy-blk0-box66: 20px; --gv-sy-blk0-box66: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box66 { flex: 0 0 auto; width: calc(100% - (var(--gh-sy-blk0-box65) * 0)); --gh-sy-blk0-box66: 20px; --gv-sy-blk0-box66: 0px; max-width: calc(100% - (var(--gh-sy-blk0-box65) * 0)); } }

/* sy-blk0-img27: 電卓と付箋とペン */
.sy-blk0-img27 { flex: 0 0 auto; height: auto; width: calc(43% - (var(--gh-sy-blk0-box66) * 0.5700000000000001)); max-width: calc(43% - (var(--gh-sy-blk0-box66) * 0.5700000000000001)); }
@media screen and (max-width: 760px) { .sy-blk0-img27 { flex: 0 0 auto; width: calc(50% - (var(--gh-sy-blk0-box66) * 0.5)); max-width: calc(50% - (var(--gh-sy-blk0-box66) * 0.5)); } }
@media screen and (max-width: 540px) { .sy-blk0-img27 { flex: 0 0 auto; width: calc(80% - (var(--gh-sy-blk0-box66) * 0.2)); max-width: calc(80% - (var(--gh-sy-blk0-box66) * 0.2)); } }

/* sy-blk0-box67: 02 WEB販促集客で大幅収益UPが可能 当社は、ビ */
.sy-blk0-box67 { place-content: flex-start center; align-items: flex-start; flex: 0 0 auto; flex-flow: column; gap: 20px; margin: -200px 0px 0px; padding: 0px; transform-origin: right center; width: calc(100% - (var(--gh-sy-blk0-box65) * 0)); --gh-sy-blk0-box67: 0px; --gv-sy-blk0-box67: 20px; max-width: calc(100% - (var(--gh-sy-blk0-box65) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-box67 { margin: -160px 0px 0px; --gh-sy-blk0-box67: 0px; --gv-sy-blk0-box67: 20px; width: calc(100% - (var(--gh-sy-blk0-box65) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box65) * 0)); } }
@media screen and (max-width: 540px) { .sy-blk0-box67 { margin: -70px 0px 0px; --gh-sy-blk0-box67: 0px; --gv-sy-blk0-box67: 20px; width: calc(100% - (var(--gh-sy-blk0-box65) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box65) * 0)); } }

/* sy-blk0-box68: 02 WEB販促集客で大幅収益UPが可能 */
.sy-blk0-box68 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; gap: 30px; height: auto; margin: 0px; transform-origin: center center; width: calc(65% - (var(--gh-sy-blk0-box67) * 0.35000000000000003)); --gh-sy-blk0-box68: 0px; --gv-sy-blk0-box68: 30px; max-width: calc(65% - (var(--gh-sy-blk0-box67) * 0.35000000000000003)); }
@media screen and (max-width: 540px) { .sy-blk0-box68 { flex: 0 0 auto; gap: 16px; width: calc(95% - (var(--gh-sy-blk0-box67) * 0.04999999999999995)); --gh-sy-blk0-box68: 0px; --gv-sy-blk0-box68: 16px; max-width: calc(95% - (var(--gh-sy-blk0-box67) * 0.04999999999999995)); } }

/* sy-blk0-box69: 02 WEB販促集客で大幅収益UPが可能 */
.sy-blk0-box69 { place-content: flex-end center; align-items: flex-end; background: rgba(233, 107, 107, 0.9); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px 0px 0px -48px; padding: 20px 90px; width: calc(95% - -48px - (var(--gh-sy-blk0-box68) * 0.04999999999999995)); max-width: calc(95% - -48px - (var(--gh-sy-blk0-box68) * 0.04999999999999995)); }
@media screen and (max-width: 760px) { .sy-blk0-box69 { margin: 0px 0px 0px -32px; padding: 8px 24px; width: calc(95% - -32px - (var(--gh-sy-blk0-box68) * 0.04999999999999995)); max-width: calc(95% - -32px - (var(--gh-sy-blk0-box68) * 0.04999999999999995)); } }
@media screen and (max-width: 540px) { .sy-blk0-box69 { margin: 0px 0px 0px -16px; padding: 8px 16px; width: calc(95% - -16px - (var(--gh-sy-blk0-box68) * 0.04999999999999995)); max-width: calc(95% - -16px - (var(--gh-sy-blk0-box68) * 0.04999999999999995)); } }

/* sy-blk0-box70: 02 WEB販促集客で大幅収益UPが可能 */
.sy-blk0-box70 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 15px; padding: 0px; width: auto; --gh-sy-blk0-box70: 15px; --gv-sy-blk0-box70: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box70 { flex: 0 0 auto; --gh-sy-blk0-box70: 15px; --gv-sy-blk0-box70: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-box70 { gap: 10px; --gh-sy-blk0-box70: 10px; --gv-sy-blk0-box70: 0px; } }

/* sy-blk0-txt46: 02 */
.sy-blk0-txt46 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt46 { font-size: 36px; } }
@media screen and (max-width: 540px) { .sy-blk0-txt46 { font-size: 32px; } }

/* sy-blk0-box71:  */
.sy-blk0-box71 { background: rgb(238, 238, 238); flex: 0 0 auto; height: 40px; width: 2px; max-width: 100%; }
@media screen and (max-width: 540px) { .sy-blk0-box71 { flex: 0 0 auto; height: 30px; max-width: 100%; } }

/* sy-blk0-txt47: WEB販促集客で大幅収益UPが可能 */
.sy-blk0-txt47 { color: rgb(255, 255, 255); flex: 1 1 0%; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt47 { flex: 1 1 0%; width: auto; } }
@media screen and (max-width: 540px) { .sy-blk0-txt47 { display: none; } }

/* sy-blk0-txt48: 補助金や助成金を活用し、大幅に出費を抑えることができる */
.sy-blk0-txt48 { color: rgb(255, 255, 255); display: none; flex: 1 1 0%; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt48 { display: none; flex: 1 1 0%; width: auto; } }
@media screen and (max-width: 540px) { .sy-blk0-txt48 { display: flex; font-size: 16px; } }

/* sy-blk0-box72:  */
.sy-blk0-box72 { place-content: flex-end center; align-items: flex-end; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; padding: 0px 90px 0px 0px; transform-origin: left center; width: calc(95% - (var(--gh-sy-blk0-box68) * 0.04999999999999995)); max-width: calc(95% - (var(--gh-sy-blk0-box68) * 0.04999999999999995)); }
@media screen and (max-width: 760px) { .sy-blk0-box72 { padding: 0px 24px; } }
@media screen and (max-width: 540px) { .sy-blk0-box72 { padding: 0px 16px 0px 0px; } }

/* sy-blk0-box73: 当社は、ビジネスの成功を加速するために必要な要素を 全て備え */
.sy-blk0-box73 { 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 0px 0px 90px; width: calc(95% - (var(--gh-sy-blk0-box67) * 0.04999999999999995)); max-width: calc(95% - (var(--gh-sy-blk0-box67) * 0.04999999999999995)); }
@media screen and (max-width: 760px) { .sy-blk0-box73 { padding: 0px 24px; } }
@media screen and (max-width: 540px) { .sy-blk0-box73 { padding: 0px 16px; } }

/* sy-blk0-txt49: 当社は、ビジネスの成功を加速するために必要な要素を 全て備え */
.sy-blk0-txt49 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: 480px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .sy-blk0-txt49 { font-size: 14px; } }

/* sy-blk0-box74: 03 WEBやデザインがわからなくてもOK！お客様の負担 */
.sy-blk0-box74 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 50px; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-box56) * 0)); --gh-sy-blk0-box74: 0px; --gv-sy-blk0-box74: 50px; max-width: calc(100% - (var(--gh-sy-blk0-box56) * 0)); }

/* sy-blk0-box75:  */
.sy-blk0-box75 { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 20px; height: auto; opacity: 1; padding: 0px; width: 1000px; --gh-sy-blk0-box75: 20px; --gv-sy-blk0-box75: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box75 { flex: 0 0 auto; width: calc(100% - (var(--gh-sy-blk0-box74) * 0)); --gh-sy-blk0-box75: 20px; --gv-sy-blk0-box75: 0px; max-width: calc(100% - (var(--gh-sy-blk0-box74) * 0)); } }

/* sy-blk0-img28: オンラインミーティングをする女性 */
.sy-blk0-img28 { flex: 0 0 auto; height: auto; width: calc(43% - (var(--gh-sy-blk0-box75) * 0.5700000000000001)); max-width: calc(43% - (var(--gh-sy-blk0-box75) * 0.5700000000000001)); }
@media screen and (max-width: 760px) { .sy-blk0-img28 { flex: 0 0 auto; width: calc(50% - (var(--gh-sy-blk0-box75) * 0.5)); max-width: calc(50% - (var(--gh-sy-blk0-box75) * 0.5)); } }
@media screen and (max-width: 540px) { .sy-blk0-img28 { flex: 0 0 auto; width: calc(80% - (var(--gh-sy-blk0-box75) * 0.2)); max-width: calc(80% - (var(--gh-sy-blk0-box75) * 0.2)); } }

/* sy-blk0-box76: 03 WEBやデザインがわからなくてもOK！お客様の負担 */
.sy-blk0-box76 { place-content: flex-end center; align-items: flex-end; flex: 0 0 auto; flex-flow: column; gap: 20px; margin: -200px 0px 0px; padding: 0px; transform-origin: right center; width: calc(100% - (var(--gh-sy-blk0-box74) * 0)); --gh-sy-blk0-box76: 0px; --gv-sy-blk0-box76: 20px; max-width: calc(100% - (var(--gh-sy-blk0-box74) * 0)); }
@media screen and (max-width: 760px) { .sy-blk0-box76 { margin: -160px 0px 0px; --gh-sy-blk0-box76: 0px; --gv-sy-blk0-box76: 20px; width: calc(100% - (var(--gh-sy-blk0-box74) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box74) * 0)); } }
@media screen and (max-width: 540px) { .sy-blk0-box76 { margin: -70px 0px 0px; --gh-sy-blk0-box76: 0px; --gv-sy-blk0-box76: 20px; width: calc(100% - (var(--gh-sy-blk0-box74) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box74) * 0)); } }

/* sy-blk0-box77: 03 WEBやデザインがわからなくてもOK！お客様の負担 */
.sy-blk0-box77 { place-content: flex-end flex-start; align-items: flex-end; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; gap: 30px; height: auto; margin: 0px; transform-origin: center center; width: calc(65% - (var(--gh-sy-blk0-box76) * 0.35000000000000003)); --gh-sy-blk0-box77: 0px; --gv-sy-blk0-box77: 30px; max-width: calc(65% - (var(--gh-sy-blk0-box76) * 0.35000000000000003)); }
@media screen and (max-width: 540px) { .sy-blk0-box77 { flex: 0 0 auto; gap: 16px; width: calc(95% - (var(--gh-sy-blk0-box76) * 0.04999999999999995)); --gh-sy-blk0-box77: 0px; --gv-sy-blk0-box77: 16px; max-width: calc(95% - (var(--gh-sy-blk0-box76) * 0.04999999999999995)); } }

/* sy-blk0-box78: 03 WEBやデザインがわからなくてもOK！お客様の負担 */
.sy-blk0-box78 { place-content: flex-start center; align-items: flex-start; background: rgba(233, 107, 107, 0.9); flex: 0 0 auto; flex-flow: column; height: auto; margin: 0px -48px 0px 0px; padding: 20px 90px; width: calc(95% - -48px - (var(--gh-sy-blk0-box77) * 0.04999999999999995)); max-width: calc(95% - -48px - (var(--gh-sy-blk0-box77) * 0.04999999999999995)); }
@media screen and (max-width: 760px) { .sy-blk0-box78 { margin: 0px -32px 0px 0px; padding: 8px 24px; width: calc(95% - -32px - (var(--gh-sy-blk0-box77) * 0.04999999999999995)); max-width: calc(95% - -32px - (var(--gh-sy-blk0-box77) * 0.04999999999999995)); } }
@media screen and (max-width: 540px) { .sy-blk0-box78 { margin: 0px -16px 0px 0px; padding: 8px 16px; width: calc(95% - -16px - (var(--gh-sy-blk0-box77) * 0.04999999999999995)); max-width: calc(95% - -16px - (var(--gh-sy-blk0-box77) * 0.04999999999999995)); } }

/* sy-blk0-box79: 03 WEBやデザインがわからなくてもOK！お客様の負担 */
.sy-blk0-box79 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: row; gap: 15px; padding: 0px; width: auto; --gh-sy-blk0-box79: 15px; --gv-sy-blk0-box79: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box79 { flex: 0 0 auto; --gh-sy-blk0-box79: 15px; --gv-sy-blk0-box79: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-box79 { gap: 10px; --gh-sy-blk0-box79: 10px; --gv-sy-blk0-box79: 0px; } }

/* sy-blk0-txt50: 03 */
.sy-blk0-txt50 { color: rgb(255, 255, 255); font-family: 'Noto Sans JP', sans-serif; font-size: 40px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt50 { font-size: 36px; } }
@media screen and (max-width: 540px) { .sy-blk0-txt50 { font-size: 32px; } }

/* sy-blk0-box80:  */
.sy-blk0-box80 { background: rgb(238, 238, 238); flex: 0 0 auto; height: 40px; width: 2px; max-width: 100%; }
@media screen and (max-width: 540px) { .sy-blk0-box80 { flex: 0 0 auto; height: 30px; max-width: 100%; } }

/* sy-blk0-txt51: WEBやデザインがわからなくてもOK！お客様の負担大幅軽減 */
.sy-blk0-txt51 { color: rgb(255, 255, 255); flex: 1 1 0%; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt51 { flex: 1 1 0%; width: auto; } }
@media screen and (max-width: 540px) { .sy-blk0-txt51 { display: none; } }

/* sy-blk0-txt52: 専属コンサルタントがサポートに入るので、お客様の負担が大幅に */
.sy-blk0-txt52 { color: rgb(255, 255, 255); display: none; flex: 1 1 0%; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt52 { display: none; flex: 1 1 0%; width: auto; } }
@media screen and (max-width: 540px) { .sy-blk0-txt52 { display: flex; } }

/* sy-blk0-box81: お客様のご負担を軽減するために、専属コンサルタントをヒアリン */
.sy-blk0-box81 { 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 0px 0px 90px; width: calc(95% - (var(--gh-sy-blk0-box77) * 0.04999999999999995)); max-width: calc(95% - (var(--gh-sy-blk0-box77) * 0.04999999999999995)); }
@media screen and (max-width: 760px) { .sy-blk0-box81 { padding: 0px 24px; } }
@media screen and (max-width: 540px) { .sy-blk0-box81 { padding: 0px 16px; } }

/* sy-blk0-txt53: お客様のご負担を軽減するために、専属コンサルタントをヒアリン */
.sy-blk0-txt53 { color: rgb(51, 51, 51); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: 480px; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .sy-blk0-txt53 { font-size: 14px; } }

/* sy-blk0-sec6: Flow STEP01 無料オンライン相談 STEP0 */
.sy-blk0-sec6 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-sec6 { margin: 0px; width: 100%; max-width: 100%; } }

/* sy-blk0-box82: Flow STEP01 無料オンライン相談 STEP0 */
.sy-blk0-box82 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 50px; height: auto; margin: 0px 48px; padding: 80px 0px; width: 1000px; --gh-sy-blk0-box82: 0px; --gv-sy-blk0-box82: 50px; max-width: calc(100% - 96px); }
@media screen and (max-width: 760px) { .sy-blk0-box82 { margin: 0px 32px; --gh-sy-blk0-box82: 0px; --gv-sy-blk0-box82: 50px; max-width: calc(100% - 64px); } }
@media screen and (max-width: 540px) { .sy-blk0-box82 { background: rgb(255, 255, 255); gap: 20px; margin: 0px; padding: 30px; --gh-sy-blk0-box82: 0px; --gv-sy-blk0-box82: 20px; max-width: 100%; } }

/* sy-blk0-box83: STEP01 無料オンライン相談 STEP02 ヒアリ */
.sy-blk0-box83 { place-content: flex-start; align-items: flex-start; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: column; height: auto; width: calc(100% - (var(--gh-sy-blk0-box82) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box82) * 0)); }
@media screen and (max-width: 540px) { .sy-blk0-box83 { margin: -10px -16px 0px 0px; width: calc(100% - -16px - (var(--gh-sy-blk0-box82) * 0)); max-width: calc(100% - -16px - (var(--gh-sy-blk0-box82) * 0)); } }

/* sy-blk0-list8: STEP01 無料オンライン相談 STEP02 ヒアリ */
.sy-blk0-list8 { place-content: stretch center; align-items: stretch; flex: 0 0 auto; flex-flow: wrap; gap: 20px; height: auto; padding: 0px; width: 100%; --gh-sy-blk0-list8: 20px; --gv-sy-blk0-list8: 20px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-list8 { gap: 16px; height: auto; --gh-sy-blk0-list8: 16px; --gv-sy-blk0-list8: 16px; } }
@media screen and (max-width: 540px) { .sy-blk0-list8 { place-content: stretch flex-start; align-items: stretch; flex-flow: row; gap: 8px; overflow: auto hidden; --gh-sy-blk0-list8: 8px; --gv-sy-blk0-list8: 0px; } }

/* sy-blk0-item19: STEP01 無料オンライン相談 */
.sy-blk0-item19 { place-content: center space-between; align-items: center; background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(233, 107, 107); flex: 0 0 auto; flex-flow: column; gap: 16px; height: 180px; padding: 30px 10px; width: calc(33.33% - (var(--gh-sy-blk0-list8) * 0.6667)); --gh-sy-blk0-item19: 0px; --gv-sy-blk0-item19: 16px; max-width: calc(33.33% - (var(--gh-sy-blk0-list8) * 0.6667)); }
@media screen and (max-width: 760px) { .sy-blk0-item19 { flex: 0 0 auto; height: auto; padding: 20px 10px; --gh-sy-blk0-item19: 0px; --gv-sy-blk0-item19: 16px; width: calc(33.33% - (var(--gh-sy-blk0-list8) * 0.6667)); max-width: calc(33.33% - (var(--gh-sy-blk0-list8) * 0.6667)); } }
@media screen and (max-width: 540px) { .sy-blk0-item19 { place-content: center flex-start; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 16px; width: calc(45% - (var(--gh-sy-blk0-list8) * 0.55)); --gh-sy-blk0-item19: 0px; --gv-sy-blk0-item19: 16px; max-width: calc(45% - (var(--gh-sy-blk0-list8) * 0.55)); } }

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

/* sy-blk0-box84: STEP01 無料オンライン相談 */
.sy-blk0-box84 { place-content: center; align-items: center; flex: 1 1 0%; flex-flow: column; gap: 0px; padding: 0px; width: auto; --gh-sy-blk0-box84: 0px; --gv-sy-blk0-box84: 0px; max-width: 100%; }
@media screen and (max-width: 760px) { .sy-blk0-box84 { flex-flow: column; padding: 0px; --gh-sy-blk0-box84: 0px; --gv-sy-blk0-box84: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-box84 { flex: 0 0 auto; gap: 4px; height: auto; --gh-sy-blk0-box84: 0px; --gv-sy-blk0-box84: 4px; max-width: 100%; } }

/* sy-blk0-txt54: STEP01 */
.sy-blk0-txt54 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt54 { font-size: 14px; } }

/* sy-blk0-txt55: 無料オンライン相談 */
.sy-blk0-txt55 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 760px) { .sy-blk0-txt55 { font-size: 14px; } }

/* sy-blk0-sec7: Q＆A Q 飲食店のメニュー表の作成をお願いすることはで */
.sy-blk0-sec7 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; padding: 0px; width: 100%; max-width: 100%; }
@media screen and (max-width: 540px) { .sy-blk0-sec7 { background: rgb(255, 255, 255); } }

/* sy-blk0-box85: Q＆A Q 飲食店のメニュー表の作成をお願いすることはで */
.sy-blk0-box85 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 50px; height: auto; margin: 0px 48px; padding: 80px 0px; width: 1000px; --gh-sy-blk0-box85: 0px; --gv-sy-blk0-box85: 50px; max-width: calc(100% - 96px); }
@media screen and (max-width: 760px) { .sy-blk0-box85 { flex: 0 0 auto; margin: 0px 32px; width: calc(90% - 64px); --gh-sy-blk0-box85: 0px; --gv-sy-blk0-box85: 50px; max-width: calc(90% - 64px); } }
@media screen and (max-width: 540px) { .sy-blk0-box85 { flex: 0 0 auto; gap: 20px; margin: 0px 16px; padding: 30px 0px; width: calc(100% - 32px); --gh-sy-blk0-box85: 0px; --gv-sy-blk0-box85: 20px; max-width: calc(100% - 32px); } }

/* sy-blk0-box86: Q 飲食店のメニュー表の作成をお願いすることはできますか？ */
.sy-blk0-box86 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; gap: 20px; height: auto; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-box85) * 0)); --gh-sy-blk0-box86: 20px; --gv-sy-blk0-box86: 0px; max-width: calc(100% - (var(--gh-sy-blk0-box85) * 0)); }

/* sy-blk0-list9: Q 飲食店のメニュー表の作成をお願いすることはできますか？ */
.sy-blk0-list9 { gap: 0px; padding: 0px; --gh-sy-blk0-list9: 0px; --gv-sy-blk0-list9: 0px; }

/* sy-blk0-item20: Q 飲食店のメニュー表の作成をお願いすることはできますか？ */
.sy-blk0-item20 { place-content: flex-start center; align-items: flex-start; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(212, 212, 212); flex: 0 0 auto; flex-flow: row; gap: 20px; padding: 20px 0px; width: calc(100% - (var(--gh-sy-blk0-list9) * 0)); --gh-sy-blk0-item20: 20px; --gv-sy-blk0-item20: 0px; max-width: calc(100% - (var(--gh-sy-blk0-list9) * 0)); }
.sy-blk0-item20:first-child { border-width: 0px; border-style: solid; border-color: rgb(14, 25, 44); --gh-sy-blk0-item20: 20px; --gv-sy-blk0-item20: 0px; }
@media screen and (max-width: 540px) { .sy-blk0-item20:first-child { gap: 10px; --gh-sy-blk0-item20: 10px; --gv-sy-blk0-item20: 0px; } }
@media screen and (max-width: 540px) { .sy-blk0-item20 { gap: 10px; --gh-sy-blk0-item20: 10px; --gv-sy-blk0-item20: 0px; } }

/* sy-blk0-txt56: Q */
.sy-blk0-txt56 { color: rgb(233, 107, 107); font-family: 'Noto Sans JP', sans-serif; font-size: 30px; font-weight: 700; height: auto; line-height: 1; margin: -4px 0px 0px; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt56 { font-size: 24px; } }
@media screen and (max-width: 540px) { .sy-blk0-item20:first-child .sy-blk0-txt56 { margin: -4px 0px 0px; } }

/* sy-blk0-box87: 飲食店のメニュー表の作成をお願いすることはできますか？ も */
.sy-blk0-box87 { place-content: flex-start center; align-items: flex-start; flex: 1 1 0%; flex-flow: column; gap: 10px; padding: 0px; width: auto; --gh-sy-blk0-box87: 0px; --gv-sy-blk0-box87: 10px; max-width: 100%; }

/* sy-blk0-item20: Q 飲食店のメニュー表の作成をお願いすることはできますか？ */
.sy-blk0-item20:first-child .sy-blk0-box87 { place-content: flex-start; align-items: flex-start; flex-flow: wrap; --gh-sy-blk0-box87: 10px; --gv-sy-blk0-box87: 10px; }
@media screen and (max-width: 540px) { .sy-blk0-item20:first-child .sy-blk0-box87 { gap: 8px; --gh-sy-blk0-box87: 8px; --gv-sy-blk0-box87: 8px; } }

/* sy-blk0-txt57: 飲食店のメニュー表の作成をお願いすることはできますか？ */
.sy-blk0-txt57 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .sy-blk0-txt57 { font-size: 14px; font-weight: 800; } }
@media screen and (max-width: 540px) { .sy-blk0-item20:first-child .sy-blk0-txt57 { font-size: 14px; } }

/* sy-blk0-txt58: もちろん可能でございます。メニュー表の作成実績もございますの */
.sy-blk0-txt58 { color: rgb(51, 51, 51); font-family: 'Noto Sans JP', sans-serif; font-size: 17px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }
@media screen and (max-width: 540px) { .sy-blk0-txt58 { font-size: 13px; } }
@media screen and (max-width: 540px) { .sy-blk0-item20:first-child .sy-blk0-txt58 { font-size: 12px; } }

/* sy-blk0-footer1: 支援内容一覧 keyboard_arrow_right  */
.sy-blk0-footer1 { place-content: center; align-items: center; background: rgb(247, 247, 247); flex: 0 0 auto; flex-flow: column; gap: 16px; padding: 65px 50px 20px; width: 100%; --gh-sy-blk0-footer1: 0px; --gv-sy-blk0-footer1: 16px; max-width: 100%; }

/* sy-blk0-box88: 支援内容一覧 keyboard_arrow_right  */
.sy-blk0-box88 { place-content: center; align-items: center; flex: 0 0 auto; flex-flow: column; gap: 0px; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-footer1) * 0)); --gh-sy-blk0-box88: 0px; --gv-sy-blk0-box88: 0px; max-width: calc(100% - (var(--gh-sy-blk0-footer1) * 0)); }

/* sy-blk0-txt59: 支援内容一覧 */
.sy-blk0-txt59 { border-width: 0px 0px 2px; border-style: solid; border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); flex: 0 0 auto; font-family: 'Noto Sans JP', sans-serif; font-size: 20px; font-weight: 500; height: auto; line-height: 1.4; margin: 0px 0px 10px; padding: 0px 0px 6px; text-align: center; width: 185px; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt59 { font-size: 18px; } }

/* sy-blk0-box89: keyboard_arrow_right シャチョウ補助金 */
.sy-blk0-box89 { place-content: flex-start center; align-items: flex-start; flex-flow: row; margin: 0px 0px 50px; padding: 0px; max-width: 100%; }
@media screen and (max-width: 540px) { .sy-blk0-box89 { flex-flow: wrap; } }
@media screen and (max-width: 360px) { .sy-blk0-box89 { flex-flow: column; } }

/* sy-blk0-list10: keyboard_arrow_right シャチョウ補助金 */
.sy-blk0-list10 { padding: 10px; width: auto; max-width: 100%; }

/* sy-blk0-link4: keyboard_arrow_right シャチョウ補助金 */
.sy-blk0-link4 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; width: 100%; max-width: 100%; }
.sy-blk0-link4:hover { background: rgba(234, 108, 107, 0.1); }

/* sy-blk0-icon4: keyboard_arrow_right */
.sy-blk0-icon4 { color: rgb(234, 107, 107); font-size: 24px; }

/* sy-blk0-txt60: シャチョウ補助金 */
.sy-blk0-txt60 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* sy-blk0-list11: keyboard_arrow_right 小規模事業者持続 */
.sy-blk0-list11 { padding: 10px; width: auto; max-width: 100%; }

/* sy-blk0-link5: keyboard_arrow_right 小規模事業者持続 */
.sy-blk0-link5 { place-content: center flex-start; align-items: center; background: rgba(0, 0, 0, 0); flex: 0 0 auto; flex-flow: row; height: auto; width: 100%; max-width: 100%; }
.sy-blk0-link5:hover { background: rgba(234, 108, 107, 0.1); }

/* sy-blk0-icon5: keyboard_arrow_right */
.sy-blk0-icon5 { color: rgb(234, 107, 107); font-size: 24px; }

/* sy-blk0-txt61: 小規模事業者持続化補助金 */
.sy-blk0-txt61 { color: rgb(0, 0, 0); font-family: 'Noto Sans JP', sans-serif; font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }

/* sy-blk0-box90: VILLE GROUP. All rights reserv */
.sy-blk0-box90 { place-content: center space-between; align-items: center; flex: 0 0 auto; flex-flow: wrap; padding: 0px; width: calc(100% - (var(--gh-sy-blk0-box88) * 0)); max-width: calc(100% - (var(--gh-sy-blk0-box88) * 0)); }

/* sy-blk0-txt62: VILLE GROUP. All rights reserv */
.sy-blk0-txt62 { color: rgb(85, 85, 85); font-family: "Noto Sans JP"; font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }
@media screen and (max-width: 540px) { .sy-blk0-txt62 { margin: 0px 0px 10px; max-width: 100%; } }

/* sy-blk0-list12: 運営会社 プライバシーポリシー */
.sy-blk0-list12 { place-content: center; align-items: center; flex-flow: wrap; gap: 16px 32px; padding: 0px; --gh-sy-blk0-list12: 32px; --gv-sy-blk0-list12: 16px; }
@media screen and (max-width: 760px) { .sy-blk0-list12 { gap: 16px 24px; --gh-sy-blk0-list12: 24px; --gv-sy-blk0-list12: 16px; } }
@media screen and (max-width: 360px) { .sy-blk0-list12 { gap: 5px 24px; --gh-sy-blk0-list12: 24px; --gv-sy-blk0-list12: 5px; } }

/* sy-blk0-item21: 運営会社 */
.sy-blk0-item21 { place-content: center; align-items: center; background: rgba(0, 0, 0, 0); border-width: 0px; border-style: solid; border-color: rgb(153, 153, 153); flex-flow: row; gap: 6px; padding: 0px; --gh-sy-blk0-item21: 6px; --gv-sy-blk0-item21: 0px; }

/* sy-blk0-link6: 運営会社 */
.sy-blk0-link6 { place-content: center; align-items: center; border-width: 0px 0px 1px; border-style: solid; border-color: rgba(0, 0, 0, 0); flex-flow: row; gap: 6px; padding: 0px 0px 2px; --gh-sy-blk0-link6: 6px; --gv-sy-blk0-link6: 0px; }
.sy-blk0-link6:hover { border-width: 0px 0px 1px; border-style: solid; border-color: rgb(136, 136, 136); --gh-sy-blk0-link6: 6px; --gv-sy-blk0-link6: 0px; }

/* sy-blk0-txt63: 運営会社 */
.sy-blk0-txt63 { color: rgb(85, 85, 85); font-family: "Noto Sans JP"; font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; max-width: 100%; justify-content: center; }

/* sy-blk0-icon6:  */
.sy-blk0-icon6 { color: rgb(85, 85, 85); font-size: 16px; padding: 4px 0px 0px; }
