Spaces:
Sleeping
Sleeping
Update index.html
Browse files- index.html +26 -149
index.html
CHANGED
|
@@ -203,9 +203,18 @@
|
|
| 203 |
<h2 class="mt-4 text-3xl sm:text-4xl font-bold tracking-tight text-shadow">
|
| 204 |
2026年4月、新研修制度スタート。
|
| 205 |
</h2>
|
| 206 |
-
<
|
| 207 |
-
|
| 208 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 209 |
|
| 210 |
<div class="mt-12 bg-white bg-opacity-20 backdrop-blur-sm rounded-xl p-6 inline-block">
|
| 211 |
<div class="text-center">
|
|
@@ -347,16 +356,16 @@
|
|
| 347 |
責任者研修を修了すると公式な責任者資格が付与されます。
|
| 348 |
</blockquote>
|
| 349 |
|
| 350 |
-
<h4 class="text-xl font-semibold text-gray-900 mt-12 mb-6 text-center"
|
| 351 |
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 mb-8">
|
| 352 |
-
<img src="https://lh3.googleusercontent.com/d/17na7ReFicew4NK4fHLeDgkAsZTbsQXUz" alt="
|
| 353 |
-
<img src="https://lh3.googleusercontent.com/d/13z9A2B6aVGG8HNWct2dcPaCktmSGh8pV" alt="
|
| 354 |
-
<img src="https://lh3.googleusercontent.com/d/1DGKFNYxd2nURcCZa-8D8MfQeQH2uMA5O" alt="
|
| 355 |
-
<img src="https://lh3.googleusercontent.com/d/1ERA_FHV0tpRgmOAblBa4C6cnZfSuKiWo" alt="
|
| 356 |
</div>
|
| 357 |
<div class="text-center bg-gray-50 p-6 rounded-lg shadow-inner">
|
| 358 |
<p class="text-lg font-semibold text-gray-900">事業所責任者職務習得に特化したカリキュラム</p>
|
| 359 |
-
<p class="text-leoc-green-600 font-bold text-xl my-2">2026年度
|
| 360 |
<p class="text-gray-700">eラーニング+オンライン講習+テキスト</p>
|
| 361 |
<p class="mt-4 text-sm text-gray-600">
|
| 362 |
※2026年1月ごろにテキスト配布と受講方法のオンライン説明会を予定しています。
|
|
@@ -576,11 +585,6 @@
|
|
| 576 |
</tr>
|
| 577 |
</thead>
|
| 578 |
<tbody>
|
| 579 |
-
<tr>
|
| 580 |
-
<td class="highlight-cell">2025年 12月</td>
|
| 581 |
-
<td>事業部長タスク: 対象者集計提出</td>
|
| 582 |
-
<td>事業部長</td>
|
| 583 |
-
</tr>
|
| 584 |
<tr>
|
| 585 |
<td class="highlight-cell">2026年 1月</td>
|
| 586 |
<td>テキスト配布・受講方��オンライン説明会</td>
|
|
@@ -621,42 +625,19 @@
|
|
| 621 |
|
| 622 |
|
| 623 |
<!-- ===== 資料一覧 (Materials) ===== -->
|
| 624 |
-
<section id="materials" class="py-16 sm:py-24 bg-white">
|
| 625 |
<div class="container mx-auto px-4 sm:px-6 lg:px-8">
|
| 626 |
<div class="text-center mb-12">
|
| 627 |
<h2 class="section-title">
|
| 628 |
関連資料一覧
|
| 629 |
</h2>
|
| 630 |
<p class="mt-4 text-lg text-gray-600">
|
| 631 |
-
|
| 632 |
</p>
|
| 633 |
</div>
|
| 634 |
|
| 635 |
-
<!-- フィルタータブ -->
|
| 636 |
-
<div class="flex justify-center flex-wrap gap-2 sm:gap-4 mb-10" id="filter-buttons">
|
| 637 |
-
<button data-filter="all" class="filter-btn active-filter px-4 sm:px-6 py-2 font-medium rounded-full text-white bg-leoc-green-500 shadow-lg transition duration-200">
|
| 638 |
-
すべて
|
| 639 |
-
</button>
|
| 640 |
-
<button data-filter="jigyosho" class="filter-btn inactive-filter px-4 sm:px-6 py-2 font-medium rounded-full text-gray-700 bg-white shadow-sm hover:bg-gray-100 transition duration-200">
|
| 641 |
-
事業所責任者
|
| 642 |
-
</button>
|
| 643 |
-
<button data-filter="bucho" class="filter-btn inactive-filter px-4 sm:px-6 py-2 font-medium rounded-full text-gray-700 bg-white shadow-sm hover:bg-gray-100 transition duration-200">
|
| 644 |
-
事業部長
|
| 645 |
-
</button>
|
| 646 |
-
<button data-filter="kansetsu" class="filter-btn inactive-filter px-4 sm:px-6 py-2 font-medium rounded-full text-gray-700 bg-white shadow-sm hover:bg-gray-100 transition duration-200">
|
| 647 |
-
間接部門 (本社)
|
| 648 |
-
</button>
|
| 649 |
-
</div>
|
| 650 |
-
|
| 651 |
-
<!-- コンテンツ一覧 -->
|
| 652 |
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8" id="materials-grid">
|
| 653 |
-
|
| 654 |
-
<!-- コンテンツデータ -->
|
| 655 |
-
|
| 656 |
-
|
| 657 |
-
<!-- カードはJSで動的に生成されます -->
|
| 658 |
-
|
| 659 |
-
</div>
|
| 660 |
</div>
|
| 661 |
</section>
|
| 662 |
|
|
@@ -679,42 +660,6 @@
|
|
| 679 |
Botを読み込んでいます...
|
| 680 |
</iframe>
|
| 681 |
</div>
|
| 682 |
-
<h3 class="text-2xl font-semibold text-gray-800 text-center mb-8 mt-16 pt-8 border-t border-gray-200">
|
| 683 |
-
主なご質問
|
| 684 |
-
</h3>
|
| 685 |
-
|
| 686 |
-
<div class="space-y-6" id="faq-container">
|
| 687 |
-
<div class="faq-item bg-white rounded-lg overflow-hidden shadow-sm border border-gray-200">
|
| 688 |
-
<button class="faq-question w-full flex justify-between items-center text-left p-6">
|
| 689 |
-
<span class="text-lg font-medium text-gray-900">Q1. 新しい研修制度はいつから始まりますか?</span>
|
| 690 |
-
<i class="fa-solid fa-chevron-down text-gray-500 transition-transform duration-300"></i>
|
| 691 |
-
</button>
|
| 692 |
-
<div class="faq-answer hidden p-6 pt-0 text-gray-700">
|
| 693 |
-
<p>2026年4月からの開始を予定しています。それに先立ち、必要な情報や資料をこのポータルサイトで随時公開していきます。(ダミー回答)</p>
|
| 694 |
-
</div>
|
| 695 |
-
</div>
|
| 696 |
-
|
| 697 |
-
<div class="faq-item bg-white rounded-lg overflow-hidden shadow-sm border border-gray-200">
|
| 698 |
-
<button class="faq-question w-full flex justify-between items-center text-left p-6">
|
| 699 |
-
<span class="text-lg font-medium text-gray-900">Q2. eラーニングは必須ですか?</span>
|
| 700 |
-
<i class="fa-solid fa-chevron-down text-gray-500 transition-transform duration-300"></i>
|
| 701 |
-
</button>
|
| 702 |
-
<div class="faq-answer hidden p-6 pt-0 text-gray-700">
|
| 703 |
-
<p>対象となる研修は原則必須となります。事業所運営と並行しながら受講できるよう、スマートフォンやタブレットからの学習も可能です。(ダミー回答)</p>
|
| 704 |
-
</div>
|
| 705 |
-
</div>
|
| 706 |
-
|
| 707 |
-
<div class="faq-item bg-white rounded-lg overflow-hidden shadow-sm border border-gray-200">
|
| 708 |
-
<button class="faq-question w-full flex justify-between items-center text-left p-6">
|
| 709 |
-
<span class="text-lg font-medium text-gray-900">Q3. 研修の評価はどのようになりますか?</span>
|
| 710 |
-
<i class="fa-solid fa-chevron-down text-gray-500 transition-transform duration-300"></i>
|
| 711 |
-
</button>
|
| 712 |
-
<div class="faq-answer hidden p-6 pt-0 text-gray-700">
|
| 713 |
-
<p>eラーニングの受講状況や理解度テスト、および研修後の実践状況(OJT)を上長が評価し、人事評価の一部として組み込まれる予定です。詳細は追ってご案内します。(ダミー回答)</p>
|
| 714 |
-
</div>
|
| 715 |
-
</div>
|
| 716 |
-
|
| 717 |
-
</div>
|
| 718 |
</div>
|
| 719 |
</div>
|
| 720 |
</section>
|
|
@@ -771,15 +716,9 @@
|
|
| 771 |
|
| 772 |
// ★ステップ1で切り取ったデータをここに貼り付ける★
|
| 773 |
const materials = [
|
| 774 |
-
{ id:
|
| 775 |
-
{ id:
|
| 776 |
-
{ id:
|
| 777 |
-
{ id: 4, category: 'jigyosho', categoryName: '事業所', title: '事業所責任者向け・新研修制度説明会(台本)', url: 'https://docs.google.com/document/d/1maQRmqqdhDXU2L7g76fegQoS10LYQepQ/edit?usp=drive_link&ouid=105544166267604286338&rtpof=true&sd=true', type: 'doc', icon: 'fa-file-word', color: 'text-blue-700' },
|
| 778 |
-
{ id: 5, category: 'kansetsu', categoryName: '間接部門', title: 'FAQ', url: 'https://drive.google.com/file/d/1LxSZ7NOu2_lpHAEXhyCGTJRNvfUKItA0/view?usp=drive_link', type: 'pdf', icon: 'fa-file-pdf', color: 'text-red-500' },
|
| 779 |
-
{ id: 6, category: 'kansetsu', categoryName: '間接部門', title: '【資料】事業所責任者育成の取り組み', url: 'https://drive.google.com/file/d/1X8c3u9FJgMDhnz0NEAJwmGGYKh7dEQF6/view?usp=drive_link', type: 'pdf', icon: 'fa-file-pdf', color: 'text-red-500' },
|
| 780 |
-
{ id: 7, category: 'kansetsu', categoryName: '間接部門', title: '【動画】事業所責任者育成の取り組み', url: 'https://drive.google.com/file/d/1NbCCakTU13RxyPqqyeRn8WLtkzCX9-uX/view?usp=drive_link', type: 'video', icon: 'fa-file-video', color: 'text-blue-500' },
|
| 781 |
-
{ id: 8, category: 'bucho', categoryName: '事業部長', title: '★【最新】事業部長研修_人事制度改革チーム', url: 'https://drive.google.com/file/d/1Zf05Pqws9qD1NfsvxB0ydBurS0abdDwe/view?usp=drive_link', type: 'file', icon: 'fa-file-zipper', color: 'text-yellow-600' },
|
| 782 |
-
{ id: 9, category: 'bucho', categoryName: '事業部長', title: '20251016【事業本部長展開用】プロジェクトQ&A集', url: 'https://drive.google.com/file/d/1jDOrURJlqZ7sNNPqGUWfLaEkl9WabSaP/view?usp=drive_link', type: 'pdf', icon: 'fa-file-pdf', color: 'text-red-500' },
|
| 783 |
];
|
| 784 |
|
| 785 |
// --- 資料一覧の動的生成 ---
|
|
@@ -792,26 +731,24 @@
|
|
| 792 |
card.className = 'material-card bg-white rounded-xl shadow-lg overflow-hidden transition-all duration-300 ease-in-out transform hover:-translate-y-1 hover:shadow-xl';
|
| 793 |
card.setAttribute('data-category', item.category);
|
| 794 |
|
|
|
|
| 795 |
card.innerHTML = `
|
| 796 |
<a href="${item.url}" target="_blank" rel="noopener noreferrer" class="block group">
|
| 797 |
<div class="p-6 flex items-start space-x-4">
|
| 798 |
-
<!-- アイコン -->
|
| 799 |
<div class="flex-shrink-0 w-12 h-12 flex items-center justify-center rounded-lg ${item.color} bg-opacity-10 ${item.color.replace('text-', 'bg-')}">
|
| 800 |
<i class="fa-solid ${item.icon} text-2xl ${item.color}"></i>
|
| 801 |
</div>
|
| 802 |
-
<!-- テキスト情報 -->
|
| 803 |
<div class="flex-1 min-w-0">
|
| 804 |
<span class="inline-block bg-gray-100 text-gray-600 px-3 py-1 rounded-full text-xs font-medium mb-2">
|
| 805 |
対象: ${item.categoryName}
|
| 806 |
</span>
|
| 807 |
-
<h3 class="text-lg font-semibold text-gray-900
|
| 808 |
${item.title}
|
| 809 |
</h3>
|
| 810 |
<p class="text-sm text-gray-500 mt-1">
|
| 811 |
${item.type.toUpperCase()} ドキュメント
|
| 812 |
</p>
|
| 813 |
</div>
|
| 814 |
-
<!-- 外部リンクアイコン -->
|
| 815 |
<div class="flex-shrink-0 text-gray-400 group-hover:text-leoc-green-500 transition-colors">
|
| 816 |
<i class="fa-solid fa-arrow-up-right-from-square"></i>
|
| 817 |
</div>
|
|
@@ -822,43 +759,7 @@
|
|
| 822 |
});
|
| 823 |
}
|
| 824 |
|
| 825 |
-
// --- 資料フィルター機能 ---
|
| 826 |
-
const filterButtonsContainer = document.getElementById('filter-buttons');
|
| 827 |
-
const filterButtons = filterButtonsContainer ? filterButtonsContainer.querySelectorAll('.filter-btn') : [];
|
| 828 |
-
const materialCards = materialsGrid ? materialsGrid.querySelectorAll('.material-card') : [];
|
| 829 |
|
| 830 |
-
const activeStyle = ['bg-leoc-green-500', 'text-white', 'shadow-lg'];
|
| 831 |
-
const inactiveStyle = ['bg-white', 'text-gray-700', 'shadow-sm', 'hover:bg-gray-100'];
|
| 832 |
-
|
| 833 |
-
filterButtons.forEach(button => {
|
| 834 |
-
button.addEventListener('click', function() {
|
| 835 |
-
const filterValue = this.getAttribute('data-filter');
|
| 836 |
-
|
| 837 |
-
filterButtons.forEach(btn => {
|
| 838 |
-
btn.classList.remove(...activeStyle);
|
| 839 |
-
btn.classList.add(...inactiveStyle);
|
| 840 |
-
});
|
| 841 |
-
this.classList.add(...activeStyle);
|
| 842 |
-
this.classList.remove(...inactiveStyle);
|
| 843 |
-
|
| 844 |
-
materialCards.forEach(card => {
|
| 845 |
-
const cardCategory = card.getAttribute('data-category');
|
| 846 |
-
if (filterValue === 'all' || cardCategory === filterValue) {
|
| 847 |
-
card.style.display = 'block';
|
| 848 |
-
setTimeout(() => {
|
| 849 |
-
card.style.opacity = '1';
|
| 850 |
-
card.style.transform = 'scale(1)';
|
| 851 |
-
}, 50);
|
| 852 |
-
} else {
|
| 853 |
-
card.style.opacity = '0';
|
| 854 |
-
card.style.transform = 'scale(0.95)';
|
| 855 |
-
setTimeout(() => {
|
| 856 |
-
card.style.display = 'none';
|
| 857 |
-
}, 300);
|
| 858 |
-
}
|
| 859 |
-
});
|
| 860 |
-
});
|
| 861 |
-
});
|
| 862 |
|
| 863 |
setTimeout(() => {
|
| 864 |
materialCards.forEach(card => {
|
|
@@ -888,30 +789,6 @@
|
|
| 888 |
botIframe.blur();
|
| 889 |
});
|
| 890 |
}
|
| 891 |
-
|
| 892 |
-
|
| 893 |
-
// --- FAQ アコーディオン ---
|
| 894 |
-
const faqContainer = document.getElementById('faq-container');
|
| 895 |
-
if (faqContainer) {
|
| 896 |
-
faqContainer.addEventListener('click', function(e) {
|
| 897 |
-
const questionButton = e.target.closest('.faq-question');
|
| 898 |
-
if (!questionButton) return;
|
| 899 |
-
|
| 900 |
-
const faqItem = questionButton.closest('.faq-item');
|
| 901 |
-
const answer = faqItem.querySelector('.faq-answer');
|
| 902 |
-
const icon = questionButton.querySelector('i');
|
| 903 |
-
|
| 904 |
-
const isOpen = !answer.classList.contains('hidden');
|
| 905 |
-
|
| 906 |
-
if (isOpen) {
|
| 907 |
-
answer.classList.add('hidden');
|
| 908 |
-
icon.classList.remove('rotate-180');
|
| 909 |
-
} else {
|
| 910 |
-
answer.classList.remove('hidden');
|
| 911 |
-
icon.classList.add('rotate-180');
|
| 912 |
-
}
|
| 913 |
-
});
|
| 914 |
-
}
|
| 915 |
});
|
| 916 |
</script>
|
| 917 |
</body>
|
|
|
|
| 203 |
<h2 class="mt-4 text-3xl sm:text-4xl font-bold tracking-tight text-shadow">
|
| 204 |
2026年4月、新研修制度スタート。
|
| 205 |
</h2>
|
| 206 |
+
<div class="mt-8 max-w-4xl mx-auto px-4">
|
| 207 |
+
<div class="bg-leoc-green-800 bg-opacity-30 rounded-xl p-6 border border-leoc-green-300 border-opacity-40 shadow-lg backdrop-blur-sm">
|
| 208 |
+
<p class="text-lg sm:text-xl md:text-2xl font-bold text-white leading-relaxed">
|
| 209 |
+
現場の主役は、皆さんです。<br>
|
| 210 |
+
<span class="text-leoc-accent-yellow">自ら考え、動き、未来を切り拓く。</span>
|
| 211 |
+
</p>
|
| 212 |
+
<p class="mt-4 text-base sm:text-lg text-leoc-green-50 font-medium leading-relaxed">
|
| 213 |
+
業界最高水準のマネジメントスキルを武器に<br class="hidden sm:block">
|
| 214 |
+
新しいLEOCスタンダードを創造しましょう。
|
| 215 |
+
</p>
|
| 216 |
+
</div>
|
| 217 |
+
</div>
|
| 218 |
|
| 219 |
<div class="mt-12 bg-white bg-opacity-20 backdrop-blur-sm rounded-xl p-6 inline-block">
|
| 220 |
<div class="text-center">
|
|
|
|
| 356 |
責任者研修を修了すると公式な責任者資格が付与されます。
|
| 357 |
</blockquote>
|
| 358 |
|
| 359 |
+
<h4 class="text-xl font-semibold text-gray-900 mt-12 mb-6 text-center">新研修プログラム</h4>
|
| 360 |
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 mb-8">
|
| 361 |
+
<img src="https://lh3.googleusercontent.com/d/17na7ReFicew4NK4fHLeDgkAsZTbsQXUz" alt="新研修プログラム 01 オリエンテーション" class="rounded-lg shadow-md object-cover w-full h-auto">
|
| 362 |
+
<img src="https://lh3.googleusercontent.com/d/13z9A2B6aVGG8HNWct2dcPaCktmSGh8pV" alt="新研修プログラム 02 ピープル" class="rounded-lg shadow-md object-cover w-full h-auto">
|
| 363 |
+
<img src="https://lh3.googleusercontent.com/d/1DGKFNYxd2nURcCZa-8D8MfQeQH2uMA5O" alt="新研修プログラム 03 業績管理" class="rounded-lg shadow-md object-cover w-full h-auto">
|
| 364 |
+
<img src="https://lh3.googleusercontent.com/d/1ERA_FHV0tpRgmOAblBa4C6cnZfSuKiWo" alt="新研修プログラム 04 衛生管理" class="rounded-lg shadow-md object-cover w-full h-auto">
|
| 365 |
</div>
|
| 366 |
<div class="text-center bg-gray-50 p-6 rounded-lg shadow-inner">
|
| 367 |
<p class="text-lg font-semibold text-gray-900">事業所責任者職務習得に特化したカリキュラム</p>
|
| 368 |
+
<p class="text-leoc-green-600 font-bold text-xl my-2">2026年度4月開校</p>
|
| 369 |
<p class="text-gray-700">eラーニング+オンライン講習+テキスト</p>
|
| 370 |
<p class="mt-4 text-sm text-gray-600">
|
| 371 |
※2026年1月ごろにテキスト配布と受講方法のオンライン説明会を予定しています。
|
|
|
|
| 585 |
</tr>
|
| 586 |
</thead>
|
| 587 |
<tbody>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 588 |
<tr>
|
| 589 |
<td class="highlight-cell">2026年 1月</td>
|
| 590 |
<td>テキスト配布・受講方��オンライン説明会</td>
|
|
|
|
| 625 |
|
| 626 |
|
| 627 |
<!-- ===== 資料一覧 (Materials) ===== -->
|
| 628 |
+
<section id="materials" class="py-16 sm:py-24 bg-white">
|
| 629 |
<div class="container mx-auto px-4 sm:px-6 lg:px-8">
|
| 630 |
<div class="text-center mb-12">
|
| 631 |
<h2 class="section-title">
|
| 632 |
関連資料一覧
|
| 633 |
</h2>
|
| 634 |
<p class="mt-4 text-lg text-gray-600">
|
| 635 |
+
事業所責任者向けの資料をご確認ください。
|
| 636 |
</p>
|
| 637 |
</div>
|
| 638 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 639 |
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8" id="materials-grid">
|
| 640 |
+
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 641 |
</div>
|
| 642 |
</section>
|
| 643 |
|
|
|
|
| 660 |
Botを読み込んでいます...
|
| 661 |
</iframe>
|
| 662 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 663 |
</div>
|
| 664 |
</div>
|
| 665 |
</section>
|
|
|
|
| 716 |
|
| 717 |
// ★ステップ1で切り取ったデータをここに貼り付ける★
|
| 718 |
const materials = [
|
| 719 |
+
{ id: 2, category: 'jigyosho', categoryName: '事業所', title: '田中社長動画', url: 'https://drive.google.com/file/d/1_k3LIAcLWA0dsU8MJKBEyce4hrA6bZlx/view?usp=drive_link', type: 'video', icon: 'fa-file-video', color: 'text-blue-500' },
|
| 720 |
+
{ id: 3, category: 'jigyosho', categoryName: '事業所', title: '新研修制度説明会スライド', url: 'https://docs.google.com/presentation/d/1BhUA_vK7KDT0-EU47mrS6UsZbkKkC91C/edit?usp=drive_link&ouid=105544166267604286338&rtpof=true&sd=true', type: 'slide', icon: 'fa-file-powerpoint', color: 'text-orange-500' },
|
| 721 |
+
// { id: 4, category: 'jigyosho', categoryName: '事業所', title: '事業所責任者向け・新研修制度説明会(台本)', url: 'https://docs.google.com/document/d/1maQRmqqdhDXU2L7g76fegQoS10LYQepQ/edit?usp=drive_link&ouid=105544166267604286338&rtpof=true&sd=true', type: 'doc', icon: 'fa-file-word', color: 'text-blue-700' },
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 722 |
];
|
| 723 |
|
| 724 |
// --- 資料一覧の動的生成 ---
|
|
|
|
| 731 |
card.className = 'material-card bg-white rounded-xl shadow-lg overflow-hidden transition-all duration-300 ease-in-out transform hover:-translate-y-1 hover:shadow-xl';
|
| 732 |
card.setAttribute('data-category', item.category);
|
| 733 |
|
| 734 |
+
// truncate クラスを削除し、タイトルが途切れないように修正(break-words追加)
|
| 735 |
card.innerHTML = `
|
| 736 |
<a href="${item.url}" target="_blank" rel="noopener noreferrer" class="block group">
|
| 737 |
<div class="p-6 flex items-start space-x-4">
|
|
|
|
| 738 |
<div class="flex-shrink-0 w-12 h-12 flex items-center justify-center rounded-lg ${item.color} bg-opacity-10 ${item.color.replace('text-', 'bg-')}">
|
| 739 |
<i class="fa-solid ${item.icon} text-2xl ${item.color}"></i>
|
| 740 |
</div>
|
|
|
|
| 741 |
<div class="flex-1 min-w-0">
|
| 742 |
<span class="inline-block bg-gray-100 text-gray-600 px-3 py-1 rounded-full text-xs font-medium mb-2">
|
| 743 |
対象: ${item.categoryName}
|
| 744 |
</span>
|
| 745 |
+
<h3 class="text-lg font-semibold text-gray-900 group-hover:text-leoc-green-500 break-words">
|
| 746 |
${item.title}
|
| 747 |
</h3>
|
| 748 |
<p class="text-sm text-gray-500 mt-1">
|
| 749 |
${item.type.toUpperCase()} ドキュメント
|
| 750 |
</p>
|
| 751 |
</div>
|
|
|
|
| 752 |
<div class="flex-shrink-0 text-gray-400 group-hover:text-leoc-green-500 transition-colors">
|
| 753 |
<i class="fa-solid fa-arrow-up-right-from-square"></i>
|
| 754 |
</div>
|
|
|
|
| 759 |
});
|
| 760 |
}
|
| 761 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 762 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 763 |
|
| 764 |
setTimeout(() => {
|
| 765 |
materialCards.forEach(card => {
|
|
|
|
| 789 |
botIframe.blur();
|
| 790 |
});
|
| 791 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 792 |
});
|
| 793 |
</script>
|
| 794 |
</body>
|