PageSourceSearch

https://grandcircle.co.jp/lp/

html grandcircle.co.jp collected 2026-10-08 22:03:20 UTC 30,877 bytes, 1,020 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ja">
3<head>
4  <!-- Google Tag Manager -->
5<script>
vendor: 327 bytes, lines 5-9
5(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
6new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
7j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
8'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
9})(window,document,'script','dataLayer','
9GTM-N3GRDSS
vendor: 3 bytes, line 9
9');
9</script>
9
10<!-- End Google Tag Manager -->
11<meta charset="UTF-8">
12<meta name="viewport" content="width=device-width, initial-scale=1.0">
13<title>ベテランの判断を、組織資産に変える|合同会社グランドサークル</title>
14<link rel="preconnect" href="https://fonts.googleapis.com">
15<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;600;900&family=Noto+Sans+JP:wght@300;400;500;700&family=Montserrat:wght@300;500;700&display=swap" rel="stylesheet">
16<style>
17  :root {
18    --ink: #1a2535;
19    --ink-mid: #334d66;
20    --ink-light: #556a80;
21    --cream: #f0f7fb;
22    --warm-white: #ffffff;
23    --accent: #0077b6;
24    --accent-light: #48cae4;
25    --gold: #023e8a;
26    --gold-light: #00b4d8;
27    --border: #d0e8f2;
28    --route-a: #2c5f8a;
29    --route-b: #27ae60;
30    --route-c: #8e44ad;
31    --route-d: #023e8a;
32    --primary: #0077b6;
33    --primary-dark: #023e8a;
34    --section-bg: #e8f4fb;
35  }
36
37  * { margin: 0; padding: 0; box-sizing: border-box; }
38
39  html { scroll-behavior: smooth; }
40
41  body {
42    font-family: 'Noto Sans JP', sans-serif;
43    background: var(--cream);
44    color: var(--ink);
45    line-height: 1.8;
46  }
47
48  /* ナビゲーション */
49  nav {
50    position: fixed;
51    top: 0; left: 0; right: 0;
52    z-index: 100;
53    background: rgba(255,255,255,0.97);
54    backdrop-filter: blur(8px);
55    border-bottom: 1px solid var(--border);
56    padding: 14px 40px;
57    display: flex;
58    justify-content: space-between;
59    align-items: center;
60    height: 64px;
61  }
62
63  .nav-logo {
64    font-family: 'Montserrat', sans-serif;
65    font-weight: 700;
66    font-size: 0.95rem;
67    color: var(--primary-dark);
68    letter-spacing: 0.05em;
69  }
70
71  .nav-cta {
72    background: var(--accent);
73    color: white;
74    padding: 8px 22px;
75    border-radius: 2px;
76    font-size: 0.8rem;
77    font-weight: 500;
78    text-decoration: none;
79    letter-spacing: 0.05em;
80    transition: background 0.2s;
81  }
82  .nav-cta:hover { background: var(--primary-dark); color: white; }
83
84  /* ファーストビュー */
85  .hero {
86    min-height: 100vh;
87    display: flex;
88    flex-direction: column;
89    justify-content: center;
90    align-items: center;
91    text-align: center;
92    padding: 120px 60px 80px;
93    position: relative;
94    overflow: hidden;
95    background: linear-gradient(160deg, #e8f4fb 0%, #d0ecf8 45%, #b8e0f2 100%);
96  }
97
98  .hero::before {
99    content: '';
100    position: absolute;
101    right: -100px;
102    top: -150px;
103    width: 600px;
104    height: 600px;
105    border-radius: 50%;
106    background: radial-gradient(circle, rgba(0,119,182,0.1) 0%, transparent 70%);
107    pointer-events: none;
108  }
109
110  .hero::after {
111    content: '';
112    position: absolute;
113    left: -80px;
114    bottom: 50px;
115    width: 300px;
116    height: 300px;
117    border-radius: 50%;
118    background: radial-gradient(circle, rgba(72,202,228,0.08) 0%, transparent 70%);
119    pointer-events: none;
120  }
121
122  .hero-eyebrow {
123    font-size: 0.75rem;
124    letter-spacing: 0.2em;
125    color: var(--accent);
126    font-weight: 500;
127    margin-bottom: 24px;
128    text-transform: uppercase;
129    display: inline-block;
130    background: rgba(0,119,182,0.12);
131    padding: 0.3rem 0.9rem;
132    border-radius: 2px;
133    border-left: 3px solid var(--accent);
134  }
135
136  .hero-headline {
137    font-family: 'Noto Serif JP', serif;
138    font-size: clamp(2.2rem, 5vw, 4rem);
139    font-weight: 900;
140    line-height: 1.35;
141    color: var(--primary-dark);
142    margin-bottom: 32px;
143    max-width: 700px;
144  }
145
146  .hero-headline em {
147    font-style: normal;
148    color: var(--accent);
149    position: relative;
150  }
151
152  .hero-headline em::after {
153    content: '';
154    position: absolute;
155    bottom: 2px;
156    left: 0; right: 0;
157    height: 3px;
158    background: var(--gold-light);
159    opacity: 0.6;
160  }
161
162  .hero-sub {
163    font-size: 1.05rem;
164    color: var(--ink-mid);
165    max-width: 560px;
166    margin-bottom: 48px;
167    font-weight: 500;
168    line-height: 2;
169  }
170
171  .hero-scroll {
172    font-size: 0.78rem;
173    color: var(--ink-light);
174    letter-spacing: 0.1em;
175    display: flex;
176    align-items: center;
177    gap: 10px;
178    cursor: pointer;
179  }
180
181  .hero-scroll::before {
182    content: '';
183    display: block;
184    width: 1px;
185    height: 40px;
186    background: linear-gradient(to bottom, transparent, var(--ink-light));
187    animation: scrollLine 1.5s ease-in-out infinite;
188  }
189
190  @keyframes scrollLine {
191    0%, 100% { opacity: 0.4; }
192    50% { opacity: 1; }
193  }
194
195  /* セクション共通 */
196  .section {
197    padding: 100px 60px;
198    max-width: 1100px;
199    margin: 0 auto;
200  }
201
202  .section-label {
203    font-size: 0.7rem;
204    letter-spacing: 0.25em;
205    color: var(--ink-light);
206    text-transform: uppercase;
207    margin-bottom: 16px;
208    font-weight: 700;
209  }
210
211  .section-title {
212    font-family: 'Noto Serif JP', serif;
213    font-size: clamp(1.6rem, 3vw, 2.4rem);
214    font-weight: 700;
215    line-height: 1.5;
216    margin-bottom: 40px;
217    color: var(--ink);
218  }
219
220  /* 問題提起 */
221  .problems {
222    background: var(--primary-dark);
223    color: var(--cream);
224    padding: 100px 0;
225  }
226
227  .problems-inner {
228    max-width: 1100px;
229    margin: 0 auto;
230    padding: 0 60px;
231  }
232
233  .problems-label {
234    font-size: 0.7rem;
235    letter-spacing: 0.25em;
236    color: var(--ink-light);
237    text-transform: uppercase;
238    margin-bottom: 16px;
239  }
240
241  .problems-title {
242    font-family: 'Noto Serif JP', serif;
243    font-size: clamp(1.4rem, 2.5vw, 2rem);
244    font-weight: 700;
245    color: var(--cream);
246    margin-bottom: 60px;
247    line-height: 1.6;
248  }
249
250  .problem-grid {
251    display: grid;
252    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
253    gap: 2px;
254  }
255
256  .problem-item {
257    background: rgba(255,255,255,0.04);
258    padding: 36px 32px;
259    border-left: 3px solid transparent;
260    transition: all 0.3s;
261    cursor: default;
262  }
263
264  .problem-item:hover {
265    background: rgba(255,255,255,0.08);
266    border-left-color: var(--accent);
267  }
268
269  .problem-icon {
270    font-size: 1.8rem;
271    margin-bottom: 16px;
272    display: block;
273  }
274
275  .problem-title {
276    font-weight: 700;
277    font-size: 1rem;
278    margin-bottom: 10px;
279    color: white;
280  }
281
282  .problem-desc {
283    font-size: 0.85rem;
284    color: rgba(255,255,255,0.85);
285    line-height: 1.8;
286    font-weight: 400;
287  }
288
289  /* コアメソッド */
290  .core {
291    background: var(--warm-white);
292    border-top: 1px solid var(--border);
293    border-bottom: 1px solid var(--border);
294    padding: 100px 0;
295  }
296
297  .core-inner {
298    max-width: 1100px;
299    margin: 0 auto;
300    padding: 0 60px;
301  }
302
303  .core-badge {
304    display: inline-block;
305    background: var(--accent);
306    color: white;
307    font-size: 0.7rem;
308    letter-spacing: 0.15em;
309    padding: 5px 14px;
310    margin-bottom: 24px;
311  }
312
313  .core-title {
314    font-family: 'Noto Serif JP', serif;
315    font-size: clamp(1.6rem, 3vw, 2.4rem);
316    font-weight: 900;
317    margin-bottom: 20px;
318    line-height: 1.5;
319  }
320
321  .core-lead {
322    font-size: 1.05rem;
323    color: var(--ink-mid);
324    max-width: 600px;
325    margin-bottom: 60px;
326    font-weight: 500;
327    line-height: 2;
328  }
329
330  .core-points {
331    display: grid;
332    grid-template-columns: repeat(3, 1fr);
333    gap: 40px;
334    margin-bottom: 60px;
335  }
336
337  @media (max-width: 768px) {
338    .core-points { grid-template-columns: 1fr; }
339  }
340
341  .core-point {
342    padding: 32px;
343    border: 1px solid var(--border);
344    position: relative;
345    background: var(--warm-white);
346    border-radius: 8px;
347    overflow: hidden;
348    transition: box-shadow 0.25s, transform 0.2s;
349  }
350  .core-point::before {
351    content: '';
352    position: absolute;
353    top: 0; left: 0; right: 0;
354    height: 4px;
355    background: linear-gradient(to right, var(--primary), var(--accent-light));
356  }
357  .core-point:hover {
358    box-shadow: 0 8px 28px rgba(0,119,182,0.14);
359    transform: translateY(-4px);
360  }
361
362  .core-point-num {
363    font-family: 'Noto Serif JP', serif;
364    font-size: 2.5rem;
365    color: var(--border);
366    font-weight: 900;
367    line-height: 1;
368    margin-bottom: 16px;
369  }
370
371  .core-point-title {
372    font-weight: 700;
373    font-size: 1rem;
374    margin-bottom: 10px;
375    color: var(--ink);
376  }
377
378  .core-point-desc {
379    font-size: 0.85rem;
380    color: var(--ink-mid);
381    line-height: 1.8;
382  }
383
384  /* 診断分岐 */
385  .diagnosis {
386    background: var(--cream);
387    padding: 100px 0;
388  }
389
390  .diagnosis-inner {
391    max-width: 1100px;
392    margin: 0 auto;
393    padding: 0 60px;
394  }
395
396  .diagnosis-title {
397    font-family: 'Noto Serif JP', serif;
398    font-size: clamp(1.5rem, 2.5vw, 2rem);
399    font-weight: 700;
400    margin-bottom: 12px;
401  }
402
403  .diagnosis-sub {
404    color: var(--ink-mid);
405    margin-bottom: 48px;
406    font-size: 0.95rem;
407    font-weight: 500;
408  }
409
410  .route-cards {
411    display: grid;
412    grid-template-columns: repeat(3, 1fr);
413    gap: 16px;
414    margin-bottom: 16px;
415  }
416
417  @media (max-width: 900px) {
418    .route-cards { grid-template-columns: 1fr; }
419  }
420
421  .route-card {
422    padding: 36px;
423    background: white;
424    border: 2px solid var(--border);
425    cursor: pointer;
426    transition: all 0.25s;
427    text-align: left;
428    position: relative;
429    overflow: hidden;
430  }
431
432  .route-card::before {
433    content: '';
434    position: absolute;
435    top: 0; left: 0;
436    width: 4px;
437    height: 100%;
438    background: var(--color);
439    transform: scaleY(0);
440    transform-origin: bottom;
441    transition: transform 0.25s;
442  }
443
444  .route-card:hover::before,
445  .route-card.active::before { transform: scaleY(1); }
446
447  .route-card:hover, .route-card.active {
448    border-color: var(--color);
449    box-shadow: 0 4px 24px rgba(0,0,0,0.08);
450    transform: translateY(-2px);
451  }
452
453  .route-card[data-route="a"] { --color: var(--route-a); }
454  .route-card[data-route="b"] { --color: var(--route-b); }
455  .route-card[data-route="c"] { --color: var(--route-c); }
456  .route-card[data-route="d"] { --color: var(--route-d); }
457
458  .route-tag {
459    display: inline-block;
460    font-size: 0.65rem;
461    font-weight: 700;
462    letter-spacing: 0.15em;
463    padding: 3px 10px;
464    border-radius: 1px;
465    margin-bottom: 14px;
466    color: white;
467    background: var(--color);
468  }
469
470  .route-check {
471    font-size: 0.82rem;
472    color: var(--ink-mid);
473    margin-bottom: 4px;
474    font-weight: 500;
475  }
476
477  .route-check::before { content: '□ '; }
478
479  .route-title {
480    font-weight: 700;
481    font-size: 1.1rem;
482    margin-bottom: 8px;
483    color: var(--ink);
484  }
485
486  .route-short {
487    font-size: 0.85rem;
488    color: var(--ink-mid);
489    font-weight: 500;
490  }
491
492  /* 各ルート詳細 */
493  .route-detail {
494    display: none;
495    animation: fadeIn 0.4s ease;
496  }
497
498  .route-detail.visible { display: block; }
499
500  @keyframes fadeIn {
501    from { opacity: 0; transform: translateY(12px); }
502    to { opacity: 1; transform: translateY(0); }
503  }
504
505  .route-section {
506    padding: 80px 60px;
507    max-width: 1100px;
508    margin: 0 auto;
509  }
510
511  .route-header {
512    display: flex;
513    align-items: flex-start;
514    gap: 32px;
515    margin-bottom: 60px;
516    padding-bottom: 40px;
517    border-bottom: 1px solid var(--border);
518  }
519
520  .route-badge-large {
521    font-size: 0.7rem;
522    font-weight: 700;
523    letter-spacing: 0.15em;
524    padding: 6px 14px;
525    color: white;
526    background: var(--rcolor);
527    white-space: nowrap;
528    flex-shrink: 0;
529    margin-top: 4px;
530  }
531
532  .route-title-large {
533    font-family: 'Noto Serif JP', serif;
534    font-size: clamp(1.4rem, 2.5vw, 2rem);
535    font-weight: 700;
536    color: var(--ink);
537    margin-bottom: 10px;
538    line-height: 1.5;
539  }
540
541  .route-lead {
542    font-size: 0.95rem;
543    color: var(--ink-mid);
544    font-weight: 500;
545    line-height: 2;
546  }
547
548  .detail-grid {
549    display: grid;
550    grid-template-columns: 1fr 1fr;
551    gap: 40px;
552    margin-bottom: 40px;
553  }
554
555  @media (max-width: 768px) {
556    .detail-grid { grid-template-columns: 1fr; }
557    .route-header { flex-direction: column; gap: 16px; }
558  }
559
560  .detail-block-title {
561    font-size: 0.7rem;
562    letter-spacing: 0.2em;
563    color: var(--ink-light);
564    text-transform: uppercase;
565    margin-bottom: 16px;
566    padding-bottom: 8px;
567    border-bottom: 1px solid var(--border);
568    font-weight: 700;
569  }
570
571  .detail-list {
572    list-style: none;
573  }
574
575  .detail-list li {
576    font-size: 0.9rem;
577    color: var(--ink-mid);
578    padding: 8px 0;
579    border-bottom: 1px solid rgba(0,0,0,0.04);
580    display: flex;
581    align-items: flex-start;
582    gap: 10px;
583    font-weight: 500;
584  }
585
586  .detail-list li::before {
587    content: '—';
588    color: var(--rcolor, var(--accent));
589    flex-shrink: 0;
590    font-weight: 700;
591  }
592
593  .detail-meta {
594    display: flex;
595    gap: 24px;
596    flex-wrap: wrap;
597    margin-top: 32px;
598    padding-top: 32px;
599    border-top: 1px solid var(--border);
600  }
601
602  .meta-item {
603    display: flex;
604    flex-direction: column;
605    gap: 4px;
606  }
607
608  .meta-label {
609    font-size: 0.65rem;
610    letter-spacing: 0.15em;
611    color: var(--ink-light);
612    text-transform: uppercase;
613    font-weight: 700;
614  }
615
616  .meta-value {
617    font-size: 0.95rem;
618    font-weight: 700;
619    color: var(--ink);
620  }
621
622  /* CTA */
623  .cta-section {
624    background: linear-gradient(140deg, var(--primary-dark) 0%, var(--primary) 100%);
625    color: var(--cream);
626    padding: 100px 60px;
627    text-align: center;
628  }
629
630  .cta-title {
631    font-family: 'Noto Serif JP', serif;
632    font-size: clamp(1.6rem, 3vw, 2.4rem);
633    font-weight: 700;
634    margin-bottom: 20px;
635    line-height: 1.6;
636    color: #fff;
637  }
638
639  .cta-sub {
640    font-size: 0.95rem;
641    color: rgba(255,255,255,0.95);
642    margin-bottom: 48px;
643    font-weight: 500;
644  }
645
646  .cta-btn {
647    display: inline-block;
648    background: #fff;
649    color: var(--primary-dark);
650    padding: 18px 52px;
651    font-size: 1rem;
652    font-weight: 700;
653    letter-spacing: 0.05em;
654    text-decoration: none;
655    transition: transform 0.15s, box-shadow 0.2s;
656    border-radius: 4px;
657    margin-right: 16px;
658    margin-bottom: 12px;
659    box-shadow: 0 4px 20px rgba(0,0,0,0.15);
660  }
661
662  .cta-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 28px rgba(0,0,0,0.2); }
663
664  .cta-btn.outline {
665    background: transparent;
666    border: 1.5px solid rgba(255,255,255,0.5);
667    color: #fff;
668    box-shadow: none;
669  }
670
671  .cta-btn.outline:hover {
672    background: rgba(255,255,255,0.1);
673    border-color: rgba(255,255,255,0.8);
674    transform: translateY(-2px);
675  }
676
677  .cta-note {
678    font-size: 0.82rem;
679    color: rgba(255,255,255,0.75);
680    margin-top: 24px;
681    font-weight: 500;
682  }
683
684  /* フッター */
685  footer {
686    background: var(--primary-dark);
687    color: rgba(255,255,255,0.65);
688    padding: 40px 60px;
689    display: flex;
690    justify-content: space-between;
691    align-items: center;
692    font-size: 0.78rem;
693  }
694
695  .divider {
696    height: 1px;
697    background: var(--border);
698    max-width: 1100px;
699    margin: 0 auto;
700  }
701
702  /* ルート詳細背景 */
703  .route-detail-wrapper {
704    background: var(--warm-white);
705    border-top: 3px solid var(--rcolor, var(--accent));
706  }
707
708  .route-a-detail { --rcolor: var(--route-a); }
709  .route-b-detail { --rcolor: var(--route-b); }
710  .route-c-detail { --rcolor: var(--route-c); }
711  .route-d-detail { --rcolor: var(--route-d); }
712
713  /* アコーディオン風のトグル */
714  .toggle-hint {
715    text-align: center;
716    padding: 12px;
717    font-size: 0.78rem;
718    color: var(--ink-light);
719    margin-top: 8px;
720  }
721
722  /* レスポンシブ */
723  @media (max-width: 768px) {
724    nav { padding: 14px 20px; }
725    .hero { padding: 100px 24px 60px; }
726    .section { padding: 60px 24px; }
727    .problems-inner, .core-inner, .diagnosis-inner { padding: 0 24px; }
728    .route-section { padding: 60px 24px; }
729    .cta-section { padding: 80px 24px; }
730    footer { padding: 32px 24px; flex-direction: column; gap: 12px; text-align: center; }
731  }
732</style>
733</head>
734<body>
735<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 735-736
735
736<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
736GTM-N3GRDSS
vendor: 83 bytes, lines 736-737
736"
737height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
738<!-- End Google Tag Manager (noscript) -->
739<!-- ナビゲーション -->
740<nav>
741    <a href="https://grandcircle.co.jp/" class="logo">
742    <img src="images/GC-logo.png" alt="合同会社グランドサークル" class="logo-img">
743  </a>
744  <a href="#cta" class="nav-cta">無料相談を申し込む</a>
745</nav>
746
747<!-- ファーストビュー -->
748<section class="hero">
749  <div style="position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;">
750    <div class="hero-eyebrow">業務設計 × 組織づくり × 技術継承</div>
751    <h1 class="hero-headline">
752      ベテランの判断を<br>
753      <em>組織の資産</em>に変える
754    </h1>
755    <p class="hero-sub">
756      「あの人がいないと回らない」<br>
757      その一言が、経営リスクの始まりです。<br>
758      業務棚卸と判断基準の設計を起点に、<br>
759      誰でも動ける組織をつくります。
760    </p>
761    <div style="display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-bottom:48px;">
762      <a href="#cta" style="display:inline-flex;align-items:center;gap:0.4rem;background:var(--primary);color:#fff;text-decoration:none;padding:0.85rem 1.8rem;border-radius:4px;font-size:0.88rem;font-weight:700;letter-spacing:0.05em;box-shadow:0 4px 16px rgba(0,119,182,0.28);transition:background 0.2s,transform 0.15s;" onmouseover="this.style.background='var(--primary-dark)';this.style.transform='translateY(-2px)'" onmouseout="this.style.background='var(--primary)';this.style.transform='translateY(0)'">無料相談を申し込む</a>
763      <a href="#diagnosis" style="display:inline-flex;align-items:center;gap:0.4rem;border:1.5px solid var(--primary);color:var(--primary);text-decoration:none;padding:0.85rem 1.8rem;border-radius:4px;font-size:0.88rem;font-weight:500;letter-spacing:0.05em;background:#fff;transition:background 0.2s,color 0.2s;" onmouseover="this.style.background='var(--primary)';this.style.color='#fff'" onmouseout="this.style.background='#fff';this.style.color='var(--primary)'">課題から診断する</a>
764    </div>
765    <p style="font-size:0.78rem;color:var(--ink-light);line-height:1.7;text-align:center;">
766      30分の無料相談で現状の課題を整理します<br>
767      内容:現状ヒアリング・課題診断 / 強引な営業は一切ありません
768    </p>
769  </div>
770</section>
771
772<!-- 問題提起 -->
773<section class="problems" id="problems">
774  <div class="problems-inner">
775    <div class="problems-label">Problem</div>
776    <h2 class="problems-title">
777      こんな状況、思い当たりませんか?
778    </h2>
779    <div class="problem-grid">
780      <div class="problem-item">
781        <div class="problem-title">業務が特定の人に依存している</div>
782        <div class="problem-desc">その人が休むと途端に止まる。聞かないと判断できない。育てたいが何から手をつければいいかわからない。</div>
783      </div>
784      <div class="problem-item">
785        <div class="problem-title">ITを入れても定着しない</div>
786        <div class="problem-desc">ツールは導入したが使われていない。業務フローが整理されていないままシステムを入れたことで、むしろ混乱が増した。</div>
787      </div>
788      <div class="problem-item">
789        <div class="problem-title">若手が育たない・判断できない</div>
790        <div class="problem-desc">何度説明しても覚えられない。考え方が伝わらない。指示待ちが続き、任せる気になれない。</div>
791      </div>
792    </div>
793  </div>
794</section>
795
796<!-- コアメソッド -->
797<section class="core" id="core">
798  <div class="core-inner">
799    <div class="core-badge">CORE METHOD</div>
800    <h2 class="core-title">
801      5年後の組織図から、<br>必要な人材育成を支援します。
802    </h2>
803    <p class="core-lead">
804      作業手順を並べるのではなく、「なぜその判断をするのか」を言語化します。<br>
805      組織図と連動させ、権限と責任を整理する。<br>
806      これがすべてのプランに共通する、私たちのアプローチです。
807    </p>
808    <div class="core-points">
809      <div class="core-point">
810        <div class="core-point-num">01</div>
811        <div class="core-point-title">「判断」を言語化する</div>
812        <div class="core-point-desc">作業手順ではなく、ベテランが「何を見て・どう考えるか」を構造化します。経験知を組織の形式知へ。</div>
813      </div>
814      <div class="core-point">
815        <div class="core-point-num">02</div>
816        <div class="core-point-title">組織図と接続する</div>
817        <div class="core-point-desc">業務フローと組織図を重ね合わせることで、誰が・何を・どこまで担うかを明確にします。</div>
818      </div>
819      <div class="core-point">
820        <div class="core-point-num">03</div>
821        <div class="core-point-title">権限と責任を設計する</div>
822        <div class="core-point-desc">「任せたいが任せられない」状態を解消します。権限委譲に必要な基準を整え、安心して動ける体制を構築します。</div>
823      </div>
824    </div>
825  </div>
826</section>
827
828<!-- 診断分岐 -->
829<section class="diagnosis" id="diagnosis">
830  <div class="diagnosis-inner">
831    <div class="section-label">Your Route</div>
832    <h2 class="diagnosis-title">御社の課題はどれですか?</h2>
833    <p class="diagnosis-sub">当てはまるものを選ぶと、最適なプランをご案内します。</p>
834
835    <div class="route-cards">
836      <button class="route-card" data-route="a" onclick="showRoute('a')">
837        <div class="route-tag">ROUTE A</div>
838        <div class="route-check">業務が特定の人に依存している</div>
839        <div class="route-check">判断基準が人によってバラバラ</div>
840        <div class="route-title">業務標準化・属人化解消</div>
841        <div class="route-short">まず「型」を整える基本プラン</div>
842      </button>
843      <button class="route-card" data-route="b" onclick="showRoute('b')">
844        <div class="route-tag">ROUTE B</div>
845        <div class="route-check">ITツールを入れたいが整理できていない</div>
846        <div class="route-check">システムを入れても使われない</div>
847        <div class="route-title">IT導入前提の業務設計</div>
848        <div class="route-short">ツール実装の前に「地盤」を整える</div>
849      </button>
850      <button class="route-card" data-route="c" onclick="showRoute('c')">
851        <div class="route-tag">ROUTE C</div>
852        <div class="route-check">若手が育たない・判断できない</div>
853        <div class="route-check">個人の強みを活かした組織をつくりたい</div>
854        <div class="route-title">人材育成型(ストレングス活用)</div>
855        <div class="route-short">業務設計+人の特性で組織を強化</div>
856      </button>
857    </div>
858    <div class="toggle-hint">▲ 各カードをクリックすると詳細が表示されます</div>
859  </div>
860</section>
861
862<!-- ルートA詳細 -->
863<div class="route-detail route-detail-wrapper route-a-detail" id="detail-a">
864  <div class="route-section">
865    <div class="route-header">
866      <div class="route-badge-large" style="background:var(--route-a)">ROUTE A</div>
867      <div>
868        <div class="route-title-large">業務標準化・属人化解消プラン</div>
869        <div class="route-lead">判断基準を明文化し、誰でも動ける組織の「型」を整えます。<br>すべてのサービスの出発点となる基本プランです。</div>
870      </div>
871    </div>
872    <div class="detail-grid">
873      <div>
874        <div class="detail-block-title">やること</div>
875        <ul class="detail-list" style="--rcolor: var(--route-a)">
876          <li>業務棚卸・フロー整理(全工程の可視化)</li>
877          <li>ベテランの判断プロセスの言語化・構造化</li>
878          <li>判断骨子・判断分類の作成(3〜5類型)</li>
879          <li>組織図と連動した権限・責任マップの設計</li>
880          <li>標準業務フローと判断基準一覧の整備</li>
881        </ul>
882      </div>
883      <div>
884        <div class="detail-block-title">成果物</div>
885        <ul class="detail-list" style="--rcolor: var(--route-a)">
886          <li>業務フロー図(誰でも参照できる形式)</li>
887          <li>判断骨子・判断基準一覧</li>
888          <li>権限・責任マップ</li>
889          <li>標準業務フローシート</li>
890        </ul>
891      </div>
892    </div>
893    <div class="detail-meta">
894      <div class="meta-item"><span class="meta-label">期間</span><span class="meta-value">6か月〜</span></div>
895      <div class="meta-item"><span class="meta-label">こんな会社に</span><span class="meta-value">まず業務の「型」を整えたい企業</span></div>
896      <div class="meta-item"><span class="meta-label">特徴</span><span class="meta-value">全プランの基盤。単体でも完結</span></div>
897    </div>
898  </div>
899</div>
900
901<!-- ルートB詳細 -->
902<div class="route-detail route-detail-wrapper route-b-detail" id="detail-b">
903  <div class="route-section">
904    <div class="route-header">
905      <div class="route-badge-large" style="background:var(--route-b)">ROUTE B</div>
906      <div>
907        <div class="route-title-large">IT導入前提の業務設計プラン</div>
908        <div class="route-lead">「ツールを入れれば解決する」は幻想です。業務と判断基準を先に整えることで、ITが初めて力を発揮します。</div>
909      </div>
910    </div>
911    <div class="detail-grid">
912      <div>
913        <div class="detail-block-title">やること</div>
914        <ul class="detail-list" style="--rcolor: var(--route-b)">
915          <li>業務棚卸・フロー整理(Route A 共通)</li>
916          <li>IT化に適した業務・適さない業務の仕分け</li>
917          <li>ツール選定に必要な業務要件の整理</li>
918          <li>導入後の運用ルール・定着設計</li>
919          <li>ツール実装後のPDCAサポート</li>
920        </ul>
921      </div>
922      <div>
923        <div class="detail-block-title">成果物</div>
924        <ul class="detail-list" style="--rcolor: var(--route-b)">
925          <li>IT化優先度マップ</li>
926          <li>業務要件定義書(ツール選定の根拠資料)</li>
927          <li>運用ルール・定着チェックリスト</li>
928          <li>導入後フォローアップ計画</li>
929        </ul>
930      </div>
931    </div>
932    <div class="detail-meta">
933      <div class="meta-item"><span class="meta-label">期間</span><span class="meta-value">6か月〜</span></div>
934      <div class="meta-item"><span class="meta-label">こんな会社に</span><span class="meta-value">ITで業務改善を検討している企業</span></div>
935      <div class="meta-item"><span class="meta-label">特徴</span><span class="meta-value">Route A+IT実装設計がセット</span></div>
936    </div>
937  </div>
938</div>
939
940<!-- ルートC詳細 -->
941<div class="route-detail route-detail-wrapper route-c-detail" id="detail-c">
942  <div class="route-section">
943    <div class="route-header">
944      <div class="route-badge-large" style="background:var(--route-c)">ROUTE C</div>
945      <div>
946        <div class="route-title-large">人材育成型プラン(ストレングスファインダー活用)</div>
947        <div class="route-lead">業務の「型」を整えた後、個人の強みと接続します。「仕組ã
947¿ × 人の特性」で、自律的に動ける組織をつくります。</div>
948      </div>
949    </div>
950    <div class="detail-grid">
951      <div>
952        <div class="detail-block-title">やること</div>
953        <ul class="detail-list" style="--rcolor: var(--route-c)">
954          <li>業務棚卸・判断基準設計(Route A 共通)</li>
955          <li>ストレングスファインダー実施・分析</li>
956          <li>各メンバーの判断傾向と業務フローの接続</li>
957          <li>上司・部下の強みの組み合わせ設計</li>
958          <li>自律的に機能する関係設計とPDCA定着</li>
959        </ul>
960      </div>
961      <div>
962        <div class="detail-block-title">成果物</div>
963        <ul class="detail-list" style="--rcolor: var(--route-c)">
964          <li>個人別「判断の取扱説明書」</li>
965          <li>上司×部下 ペア設計シート</li>
966          <li>チーム強み運用ルール</li>
967          <li>自走マニュアル(講師不在でも継続できる)</li>
968        </ul>
969      </div>
970    </div>
971    <div class="detail-meta">
972      <div class="meta-item"><span class="meta-label">期間</span><span class="meta-value">6か月</span></div>
973      <div class="meta-item"><span class="meta-label">こんな会社に</span><span class="meta-value">人材育成・組織風土改善を重視する企業</span></div>
974      <div class="meta-item"><span class="meta-label">特徴</span><span class="meta-value">Route A+人の特性設計で深く変える</span></div>
975    </div>
976  </div>
977</div>
978
979<!-- ルートD詳細 -->
980<!-- CTA -->
981<section class="cta-section" id="cta">
982  <h2 class="cta-title">
983    まず、現状を聞かせてください。<br>
984    御社に合ったルートをご提案します。
985  </h2>
986  <p class="cta-sub">初回相談は無料です。課題が整理されていなくても大丈夫でã
986™ã€‚</p>
987  <a href="https://grandcircle.co.jp/contact-001" class="cta-btn">無料相談を申し込む</a>
988  <div class="cta-note">ご相談後に無理な営業はいたしません</div>
989</section>
990
991<!-- フッター -->
992<footer>
993  <div>© 2026 合同会社グランドサークル</div>
994  <div>業務設計 × 組織づくり × 技術継承</div>
995</footer>
996
997<script>
998  function showRoute(route) {
999    // カードのactive状態
1000    document.querySelectorAll('.route-card').forEach(c => c.classList.remove('active'));
1001    document.querySelector(`[data-route="${route}"]`).classList.add('active');
1002
1003    // 既に表示中なら閉じる
1004    const target = document.getElementById(`detail-${route}`);
1005    const isVisible = target.classList.contains('visible');
1006
1007    // 全て閉じる
1008    document.querySelectorAll('.route-detail').forEach(d => d.classList.remove('visible'));
1009
1010    if (!isVisible) {
1011      target.classList.add('visible');
1012      // スクロール
1013      setTimeout(() => {
1014        target.scrollIntoView({ behavior: 'smooth', block: 'start' });
1015      }, 50);
1016    }
1017  }
1018</script>
1018
1019</body>
1020</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.