import React, { useState, useEffect, useRef } from 'react'; import { Menu, X, ArrowRight, Heart, HandHeart, Footprints, Sprout, Star, Check, Utensils, HeartHandshake, Home, ChevronRight, ChevronDown, Mail, FileText, Scale, Info, Award, Briefcase, Eye, GraduationCap, Activity, Users, UserPlus, Baby, ShieldCheck, BookOpen, FolderOpen, Megaphone, Calendar, Target, Layers, CloudRain, Zap, Phone, Thermometer, CheckCircle, TrendingUp, MapPin, AlertTriangle, UserCheck, Clock, Timer, Coffee, Banknote, Laptop, Film, PiggyBank, JapaneseYen, Shield } from 'lucide-react'; /* ============================================================================== * 1. データ定義 (Data Constants) * サービス内容や研修計画などのテキストを「データ」としてまとめました。 * 後から文章を変更する際は、ここのデータを書き換えるだけでページに反映されます。 * ============================================================================== */ const SDGS_DATA = [ { goal: 3, color: "#4C9F38", title: "すべての人に\n健康と福祉を", desc: "利用者様一人ひとりの心身の状況に合わせた適切な福祉サービスを提供し、健康で文化的な生活を支えます。" }, { goal: 8, color: "#A21942", title: "働きがいも\n経済成長も", desc: "就労継続支援B型事業を通じて、利用者様の働く喜びと工賃向上を目指します。また、職員が長く安心して働ける職場環境を整備します。" }, { goal: 10, color: "#DD1367", title: "人や国の\n不平等をなくそう", desc: "障がいの有無にかかわらず、誰もが地域社会の一員として尊重され、共に生きるノーマライゼーション社会の実現を目指します。" }, { goal: 11, color: "#FD9D24", title: "住み続けられる\nまちづくりを", desc: "グループホームの運営やお弁当配達による見守り活動などを通じて、誰もが安心して暮らせる地域社会づくりに貢献します。" }, { goal: 12, color: "#BF8B2E", title: "つくる責任\nつかう責任", desc: "お弁当製造における食材の有効活用や食品ロスの削減、環境に配慮した事業運営を推進します。" }, { goal: 17, color: "#19486A", title: "パートナーシップで\n目標を達成しよう", desc: "地域の農家様との農福連携(スイトピー農園など)や、医療機関・行政との連携を強化し、地域課題の解決に取り組みます。" }, ]; const SERVICES_DATA = [ { id: "b-type", title: "就労継続支援B事業", capacity: "定員12名", badgeColor: "bg-orange-500", badgeTextColor: "text-white", icon: Sprout, image: "images/service_b_work.jpg", desc: "障がいや病気などの理由で一般企業での雇用が難しい方に対して、「働く場」と「支援」を提供します。雇用契約は結ばず、ご自身のペースで作業に取り組みながら、社会参加や自立を目指します。", features: [ { title: "県内トップクラスの工賃実績", text: "お弁当事業などの収益を利用者の努力としてしっかり還元。" }, { title: "お弁当製造・販売事業", text: "地域企業や団体向けに製造。日替わりメニューで「働く喜び」を実感。" }, { title: "スイトピー農園(施設外就労)", text: "地域の農園と連携。自然の中で季節を感じながらのびのび働けます。" }, ], task: "調理補助、盛り付け、配達準備、農作業、清掃など(体調に合わせて柔軟に対応)", thought: "「働くことの喜び」と「地域での自立した暮らし」を両立できるよう支援します。工賃という形で努力が報われることで、次のステップへの自信を育みます。", links: [ { text: "利用者募集を見る", type: "page", target: "user-recruit", icon: UserPlus, btnClass: "bg-orange-500 text-white hover:bg-orange-600" }, { text: "日替わり弁当のメニュー", type: "url", target: "https://sunsmile.online", icon: Utensils, btnClass: "text-orange-600 hover:text-orange-700 bg-transparent" } ] }, { id: "lifecare", title: "生活介護事業", capacity: "定員8名", badgeColor: "bg-orange-500", badgeTextColor: "text-white", icon: HeartHandshake, image: "images/service_lifecare.jpg", desc: "常時介護が必要な方が、日中を安心して過ごし、心身の健康や生活能力の向上を目指すサービスです。食事・入浴・排せつなどの身体介護だけでなく、創作活動やリハビリ的支援も行います。", features: [ { title: "安心の介護支援・個別支援", text: "経験豊富な職員が、目標や希望に沿ったきめ細やかなサポートを提供。" }, { title: "創作活動・軽作業", text: "季節の制作物などを通じて、達成感と楽しみを感じられる場づくり。" }, { title: "地域とのつながり", text: "行事や交流を通じて、社会参加の機会を創出します。" }, ], task: "障害支援区分3以上の方(50歳以上は区分2以上)、常時介護が必要な方など", taskLabel: "対象となる方", thought: "生活介護を「ただ過ごす場所」ではなく、「自分らしく生きる場」として捉えています。日々の小さな変化や成長を大切にし、笑顔と安心のために心を込めて支援します。", links: [] }, { id: "grouphome", title: "共同生活援助(グループホーム)", capacity: "介護サービス包括型", badgeColor: "bg-green-500", badgeTextColor: "text-white", icon: Home, image: "images/service_grouphome.jpg", desc: "地域の中で安心して暮らし、自立した生活を目指すための「住まい」です。家庭的な環境の中で、少人数での共同生活を送ります。当法人は「介護サービス包括型」であり、日常的な介護が必要な方にも対応可能です。", features: [ { title: "24時間体制の安心支援", text: "夜間も含めた支援体制で、日常生活の不安を軽減します。" }, { title: "きめ細やかな生活サポート", text: "食事・入浴等の介護から、服薬・金銭管理、生活リズムの調整まで。" }, { title: "家庭的な雰囲気", text: "落ち着いた環境で、安心して「その人らしい」暮らしを送れます。" }, ], task: "知的・精神・身体障がい等をお持ちで日常生活に支援が必要な方、地域生活を希望される方", taskLabel: "対象となる方", thought: "「その人らしい暮らし」を大切にし、安心・尊厳・自立を支えます。日々の生活の中で小さな喜びや達成感を積み重ねられるよう、職員が寄り添います。", links: [] } ]; const TRAINING_DATA = [ { level: "管理職", roles: "施設長(管理者)\n副施設長", list: [ { name: "管理者虐待防止研修", type: "外部研修", time: "年1回(1月)" }, { name: "経営協セミナー(前期・後期)", type: "外部研修", time: "年2回(9月・1月)" }, { name: "法人集合研修(複合研修)", type: "法人内研修", time: "年1回(10月)" }, { name: "人事考課・ハラスメント研修", type: "法人内研修", time: "年1回" }, { name: "安全運転責任者講習会", type: "外部研修", time: "年1回(8月)" } ], color: "blue" }, { level: "上級職", roles: "サービス管理責任者\n主任", list: [ { name: "虐待防止委員会・研修", type: "法人内研修", time: "年1回(1月)" }, { name: "法人集合研修(複合研修)", type: "法人内研修", time: "年1回(10月)" }, { name: "強度行動障害支援者養成研修", type: "外部研修", time: "随時" }, { name: "ICT・AI活用研修", type: "法人内研修", time: "年1回" }, { name: "人事考課研修(一次評価者)", type: "法人内研修", time: "年1回" } ], color: "green" }, { level: "中級職", roles: "生活支援員・職業指導員\n目標工賃達成指導員\n(経験3年以上)", list: [ { name: "法人集合研修(複合研修)", type: "法人内研修", time: "年1回(10月)" }, { name: "強度行動障害支援者基礎研修", type: "外部研修", time: "随時" }, { name: "感染症・安全衛生委員会研修", type: "法人内研修", time: "年2回" }, { name: "ICT・AI活用研修", type: "法人内研修", time: "年1回" }, { name: "外部専門研修(各自)", type: "外部研修", time: "年1回以上" } ], color: "yellow" }, { level: "初級職", roles: "新任職員・パートタイム職員\n(経験3年未満)", list: [ { name: "新任職員オリエンテーション", type: "法人内研修", time: "入職時" }, { name: "法人集合研修(複合研修)", type: "法人内研修", time: "年1回(10月)" }, { name: "感染症・安全衛生基礎研修", type: "法人内研修", time: "年2回" }, { name: "介護職員初任者研修", type: "外部研修", time: "入職後1年以内" }, { name: "ICT・AI活用研修(基礎)", type: "法人内研修", time: "年1回" } ], color: "pink" } ]; const QUALIFICATIONS_DATA = [ { title: "介護福祉士", target: "生活支援員・初級〜中級職", support: "受験奨励・学習機会の確保", allowance: "資格手当: 月額8,000円", icon: UserPlus, color: "text-red-600", bg: "bg-red-50" }, { title: "社会福祉士", target: "サービス管理責任者候補等", support: "受験奨励・学習機会の確保", allowance: "資格手当: 月額10,000円", icon: Baby, color: "text-red-600", bg: "bg-red-50" }, { title: "強度行動障害支援者基礎研修", target: "全支援職員(優先:生活介護)", support: "受講費用の法人負担検討", allowance: "資格手当: 月額5,000円", icon: ShieldCheck, color: "text-red-600", bg: "bg-red-50" }, { title: "強度行動障害支援者養成研修", target: "基礎研修修了者", support: "受講費用の法人負担検討", allowance: "スキルアップ奨励", icon: GraduationCap, color: "text-blue-600", bg: "bg-blue-50" }, { title: "社会福祉主事", target: "一般職員", support: "取得奨励", allowance: "特別昇給の対象", icon: BookOpen, color: "text-blue-600", bg: "bg-blue-50" } ]; /* ============================================================================== * 2. アニメーションコンポーネント (FadeInView) * 画面スクロールに合わせてフワッと要素を表示するためのコンポーネントです。 * ============================================================================== */ const FadeInView = ({ children, delay = 0, className = "" }) => { const [isVisible, setIsVisible] = useState(false); const domRef = useRef(); useEffect(() => { const observer = new IntersectionObserver(entries => { entries.forEach(entry => { if (entry.isIntersecting) { setIsVisible(true); observer.unobserve(entry.target); } }); }, { rootMargin: "0px 0px -50px 0px" }); if (domRef.current) observer.observe(domRef.current); return () => { if (domRef.current) observer.unobserve(domRef.current); }; }, []); return (
{children}
); }; /* ============================================================================== * 3. 各ページコンポーネント (Page Components) * ============================================================================== */ // ----- HOME ----- const HomeView = ({ navigateTo }) => (
Miyazaki / Nichinan City

その人らしい
暮らしを支える。

安心して暮らせる住まいと、
笑顔で働ける場所を。
私たちは、お一人おひとりの
「尊厳」と「自立」を大切にします。

社会福祉法人サン・スマイル福祉会
); // ----- ABOUT ----- const AboutView = () => (
手を重ね合わせて協力し合う仲間たちの様子 e.target.src='https://placehold.co/800x500?text=Image+Not+Found'} />

サン・スマイル福祉会

Since 2009 (平成21年)

Philosophy

利用者様の
安心・尊厳・自立
第一に考えます。

私たちサン・スマイル福祉会は、関係法令を遵守し、他の社会資源との連携を図りながら、適正かつきめ細やかなサービスを提供します。

利用者一人ひとりの個性やペースを尊重し、「その人らしい暮らし」を支えること。それが私たちの使命です。日々の生活の中で小さな喜びや達成感を積み重ねられるよう、職員が寄り添い、一般就労への移行や地域生活を全力でサポートいたします。

安心

尊厳

自立

); // ----- SERVICES ----- const ServicesView = ({ navigateTo }) => (
Our Services

事業内容

働く喜びから、日々の安心まで。
私たちは3つの事業を通じて、利用者様の人生をトータルにサポートします。

{SERVICES_DATA.map((service, index) => { const Icon = service.icon; const isReverse = index % 2 !== 0; return (
{service.title}e.target.src='https://placehold.co/800x500?text=Image'} />
{service.title.replace('事業', '')}

{service.title} {service.capacity}

{service.desc}

サン・スマイルの特徴
    {service.features.map((feat, i) => (
  • {feat.title}
    {feat.text}
  • ))}
{service.taskLabel || "作業内容"}

{service.task}

私たちの想い

{service.thought}

{service.links.length > 0 && (
{service.links.map((link, i) => { const LinkIcon = link.icon; if (link.type === "page") { return ( ); } else { return ( {link.text} ); } })}
)}
); })}
); // ----- FACILITIES ----- const FacilitiesView = ({ navigateTo }) => (
Facilities

施設・事業所一覧

サン・スマイル福祉会の紹介動画をご覧いただけます

サン・スマイル外観e.target.src='https://placehold.co/800x500'} />
多機能型事業所

障害福祉サービス事業所
サン・スマイル

事業内容
所在地

日南市大字星倉2308

さんさんほーむ外観e.target.src='https://placehold.co/800x500'} />
共同生活援助

グループホーム さんさんほーむ

事業内容
所在地

日南市大字星倉2824-1

); // ----- SCHEDULE ----- const ScheduleView = () => (
Schedule

行事予定・カレンダー

毎月の行事や、日替わり弁当の提供日などをご確認いただけます。

{/* 四季イラスト */} e.target.style.display='none'} /> e.target.style.display='none'} /> e.target.style.display='none'} /> e.target.style.display='none'} />
); // ----- USER RECRUIT ----- const UserRecruitView = ({ navigateTo }) => (
新規利用者様 募集中

「年金+工賃」で、
あなたらしい自立した生活へ。
就労継続支援B型のご案内

「自分のペースで働きたい」「工賃をしっかり稼いで自立したい」という皆様の想いに寄り添い、一人ひとりの個性や適性に合わせた作業を通じて、社会参加と自立に向けたサポートを行っています。

就労継続支援B型の作業風景e.target.src='images/service_b_work.jpg'} />

サン・スマイル福祉会の特徴

高い工賃実績

当法人では、利用者様がやりがいを持って作業に取り組めるよう、そしてその頑張りがしっかりと収入につながるよう努めています。

令和7年度 実績

月額 平均 62,758円

「年金」と「工賃」で自立

障害基礎年金等と当施設で得た工賃を合わせることで、地域社会で自立した豊かな生活を送れるよう、全力でバックアップします。経済的な不安を和らげ、将来に向けたステップアップを目指しましょう。

無理なく通える安心の環境

スタッフが常に寄り添い、体調やペースに合わせて丁寧にサポートします。初めての方や、長時間の作業に不安がある方でも安心して通所いただけます。

対象となる方

  • 就労移行支援事業等を利用したが、一般企業等の雇用に結びつかない方
  • 一定年齢に達している方など、就労の機会や生産活動の機会の提供が必要と認められる方
  • 障害福祉サービス受給者証をお持ちの方
    (※取得の手続きについてもお気軽にご相談ください)

見学・体験利用も随時受付中です!

「どんな作業をするの?」「施設の雰囲気を見てみたい」といったご不安を解消するため、事前の施設見学や体験利用を大歓迎しております。まずはお気軽にお問い合わせください。

); // ----- RECRUIT ----- const RecruitView = ({ navigateTo }) => (
職員募集(採用情報)

働きやすさを第一に。
私たちと一緒に、
笑顔あふれるサポートをしませんか?

社会福祉法人サン・スマイル福祉会では、現在「生活支援員」として一緒に働いてくださる新しい仲間を募集しています。
福祉の現場にありがちな「激務」「サービス残業」といったイメージを払拭し、長く安定して働けるクリーンな職場環境を整えています。

笑顔で働く職員の様子e.target.src='images/about_philosophy.jpg'} />

サン・スマイルで働く4つの魅力

残業はほとんどありません

業務の効率化とスタッフ同士の連携により、定時退社を基本としています。プライベートの時間をしっかりと確保でき、ワークライフバランスを保ちながら働くことができます。

残業代は「1分単位」で支給

万が一、業務の都合で所定時間を超えてしまった場合でも、1分単位できっちりと残業代をお支払いしています。サービス残業は一切ありません。

極めて高い「有休取得率」

お休みを取りやすい風土が根付いており、有給休暇の取得率が極めて高いのが特徴です。ご家族との時間や趣味のリフレッシュなど、気兼ねなくお休みを活用いただけます。

高水準の給与還元

当法人は「福祉・介護職員処遇改善加算Ⅰ」等を取得しています。スタッフの頑張りをしっかりと給与で評価・還元する体制が整っており、毎月の手当も高い水準で支給しています。

募集要項

募集職種 生活支援員
業務内容 利用者様の日常生活のサポート、日中活動の支援など
勤務地 サン・スマイル(日南市大字星倉2308)
または さんさんほーむ(日南市大字星倉2824-1)
給与額、勤務時間、休日、福利厚生などの詳細な条件につきましては、ハローワーク等の求人情報をご確認いただくか、直接お電話にてお問い合わせください。

少しでも興味をお持ちいただけたら

「まずは施設の見学だけしてみたい」「具体的な労働条件を聞いてみたい」といったお問い合わせも大歓迎です。あなたからのご連絡を心よりお待ちしております。

); // ----- BCP ----- const BCPView = () => { const [activeTab, setActiveTab] = useState('disaster'); return (
安心・安全への備え

業務継続計画 (BCP)

当法人では、自然災害や感染症の流行といった不測の事態においても、利用者様への必要なサービスを継続し、安全を守るための計画を策定しています。

{activeTab === 'disaster' && (

対象:全事業所共通(サン・スマイル / さんさんほーむ)

大地震や水害等の自然災害発生時において、利用者様と職員の安全を守り、早期に業務を復旧させるための計画です。

緊急時の対応・発動基準

地震発生時

震度6強以上の地震が発生し、甚大な被害が予想される場合、BCPを発動し対策本部を設置します。

水害・台風

大雨警報(土砂災害)、洪水警報、高潮注意報等が発表され、危険と判断された場合。

ライフライン停止時の備え

電気が止まったら

懐中電灯、モバイルバッテリー、石油ストーブを活用。

ガスが止まったら

カセットコンロ、湯たんぽ、カイロ等で暖と食事を確保。

水道が止まったら

飲料水備蓄、簡易トイレ(100個備蓄)、清拭で対応。

通信が止まったら

業務用携帯、LINE WORKS等で連絡手段を確保。

)} {activeTab === 'infection-day' && (

対象:サン・スマイル(生活介護・就労継続支援B型)

通所サービスにおいて感染症が発生した際の対応方針です。安全を最優先に、サービスの継続を目指します。

平時からの感染対策

  • 健康管理毎日の検温と体調確認を徹底します。
  • 環境整備定期的な換気、接触面の消毒を実施します。
  • 送迎時の対策換気とマスク着用を行い、密を防ぎます。
  • 備蓄管理衛生用品等を常に7日分以上備蓄します。
)} {activeTab === 'infection-home' && (

対象:さんさんほーむ(共同生活援助)

入居施設において感染症が発生した場合、生活の場を守りながら感染拡大を防ぐための計画です。ゾーニング等を適切に行います。

生活の場での感染対策

食事・共有スペース

食事の際は座席の間隔を確保し、対面を避けます。また、共有部分は定期的な消毒と常時換気を徹底し、空気清浄機も活用します。

外部の方の記録

入館者の体温・体調等の記録管理を厳格に行い、外部からのウイルスの持ち込み防止に努めます。

感染発生時の具体的対応(ゾーニング)

1
個室隔離感染の疑いがある方は、原則個室で過ごしていただきます。
2
エリア分け可能な限り、動線が交わらないように工夫します。
3
専門ケアの実施担当職員を専任化し、防護具を着用してケアを行います。
)}

緊急連絡先

0987-25-9800

社会福祉法人サン・スマイル福祉会

本ページの情報は要約版です。詳細なマニュアルは施設内に掲示しています。

); }; // ----- SDGS ----- const SDGsView = () => (
Sustainable Development Goals

SDGsへの取り組み

社会福祉法人サン・スマイル福祉会は、福祉サービスを通じて
「誰一人取り残さない」持続可能な社会の実現に貢献します。

{SDGS_DATA.map((sdg, i) => (
{`SDGse.target.src=`https://placehold.co/600x400/${sdg.color.replace('#','')}/ffffff?text=SDG+${sdg.goal}`} />
{sdg.goal}

{sdg.title}

{sdg.desc}

))}
); // ----- DISCLOSURE ----- const DisclosureView = ({ navigateTo }) => (
Information Disclosure

情報公開・各種指針

社会福祉法に基づく財務情報や、運営に関する指針を公開しています。

法人情報・財務

  • 決算報告
    {['令和6', '令和5', '令和4', '令和3'].map((year, i) => ( {year}年度 決算報告書 ))}
  • 定款 PDF
  • 役員報酬規程 PDF

指針・その他

); // ----- KAIZEN (処遇改善) ----- const KaizenView = ({ navigateTo }) => (
情報公開(見える化要件)

福祉・介護職員等処遇改善加算に基づく
「職場環境づくり」への取り組み

1. キャリアアップと頑張りを評価

  • 資格取得支援・資格手当の支給
  • 人事考課に基づく公正な賞与反映
  • 定期的なキャリア面談の実施

2. ワークライフバランス

  • 1時間単位の有給休暇取得(年5日)
  • 産後パパ育休・時短勤務等の子育て支援
  • 定年65歳、最大75歳までの再雇用制度

3. 心身の健康と負担軽減

  • 手厚い夜勤体制での休憩時間確保
  • 健康診断・ストレスチェックの徹底
  • カスハラ対応方針の明文化

4. IT活用による効率化

  • LINE WORKS等の連絡ツール活用
  • 生成AIによる記録作成の負担軽減
  • クラウド勤怠で1分単位の残業代支給
); // ----- TRAINING ----- const TrainingView = () => (
キャリアパス要件Ⅱ対応

令和8年度 職員研修計画

職員の専門性向上と、より質の高い利用者支援を目指して体系的な研修を実施しています。

階層別研修計画

{TRAINING_DATA.map((data, i) => (
{data.level}

{data.roles}

    {data.list.map((item, j) => (
  • {item.name} {item.type} {item.time}
  • ))}
))}

資格取得支援

{QUALIFICATIONS_DATA.map((item, i) => { const Icon = item.icon; return (

{item.title}

対象: {item.target}

{item.support}

{item.allowance}
) })}
); // ----- ACCESS ----- const AccessView = () => (

Access

法人本部 / 事業所

社会福祉法人 サン・スマイル福祉会

〒889-2533
宮崎県日南市大字星倉2308番地

サービスのご利用、見学等のご相談はお気軽にご連絡ください。

お電話でのお問い合わせ

0987-25-9800

FAX

0987-25-5323

); /* ============================================================================== * 4. メインコンポーネント (App) * ナビゲーションとページ切り替え(ルーティング)を管理します。 * ============================================================================== */ export default function App() { const [currentPage, setCurrentPage] = useState('home'); const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false); const navigateTo = (pageId) => { setCurrentPage(pageId); setIsMobileMenuOpen(false); window.scrollTo(0, 0); }; const renderPage = () => { switch (currentPage) { case 'home': return ; case 'about': return ; case 'services': return ; case 'facilities': return ; case 'schedule': return ; case 'user-recruit': return ; case 'recruit': return ; case 'bcp': return ; case 'sdgs': return ; case 'disclosure': return ; case 'kaizen': return ; case 'training': return ; case 'access': return ; default: return ; } }; return (
{/* Header */}
{/* Desktop Nav */} {/* Mobile Menu Toggle */}
{/* Mobile Menu Overlay */}
setIsMobileMenuOpen(false)}>

法人情報

事業所・サービス

{/* Main Content */}
{renderPage()}
{/* Footer */}
); }