■ デザイン ■ リラクゼーション ■ 草刈り代行

ビジネスも
日常も
より快適に

あなたの「困った」を「よかった」に。

Business Relaxation Grass cutting Service

SERVICE

Design

デザイン制作

名刺・チラシ・ロゴなどを、シンプルで伝わるデザインで。初めての方も安心してご相談ください。

Corporate Massage

福利厚生マッサージ

従業員の健康と満足度を向上させる出張マッサージサービス。リラックス効果で生産性向上。

Gardening

草刈り・墓掃除代行

面倒な庭の手入れやお墓の清掃を、プロの手で丁寧に対応。地域密着のサービスです。

Personal Massage

マッサージサービス

個人向けのリラクゼーションマッサージ。心身の疲れを癒し、リフレッシュできます。

Background

ABOUT US

地域密着で安心感
「親しみやすさ」と「頼みやすさ」を大切に
ワンストップ対応

Smile Works株式会社は、デザイン・WEB制作からリラクゼーション、草刈り・墓掃除代行まで、

複合的なサービスを展開しています。地域密着型で、実務に強いサービスを心がけています。

「もっと楽になりたい」「楽にしてほしい」という想いに応えられるよう、私たちがサポートします。

トップページ

見出し

Hello

Service

デザイン制作

名刺・チラシ・ロゴなどを、シンプルで伝わるデザインで。
初めての方も安心してご相談ください。

リラクゼーション

あなたのわがままお聞きします!をコンセプトに
一人一人に合わせた施術を心掛けております。
店舗あり出張ありで深夜1時まで営業!

福利厚生事業

「職場にリラックスを」
企業向けの出張マッサージで、働く人の心と体をサポートします。
社員満足度アップや離職防止にも効果的です。

草刈り・墓掃除代行

「職場にリラックスを」
企業向けの出張マッサージで、働く人の心と体をサポートします。
社員満足度アップや離職防止にも効果的です。

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>スマイルワークス株式会社 | ビジネスも日常もより快適に</title>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&family=Roboto+Condensed:wght@300;400;700&display=swap" rel="stylesheet">
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        
        body {
            font-family: 'Open Sans', sans-serif;
            color: #333;
            background-color: #fff;
        }
        
        .container {
            max-width: 1280px;
            margin: 0 auto;
            padding: 0 1rem;
        }
        
        @media (min-width: 768px) {
            .container {
                padding: 0 2rem;
            }
        }
        
        /* Header Styles */
        header {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            z-index: 100;
            background-color: #fff;
            border-bottom: 1px solid #eee;
            height: 86px;
            display: flex;
            align-items: center;
            padding: 0 2rem;
        }
        
        .header-content {
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: 100%;
            max-width: 1280px;
            margin: 0 auto;
        }
        
        .logo {
            font-size: 24px;
            font-weight: bold;
            color: #111;
        }
        
        nav ul {
            display: flex;
            list-style: none;
            gap: 2rem;
        }
        
        nav a {
            text-decoration: none;
            color: #333;
            font-size: 14px;
            transition: color 0.3s;
        }
        
        nav a:hover {
            color: #666;
        }
        
        /* Hero Section */
        .hero {
            margin-top: 86px;
            padding: 3rem 1rem;
            background-color: #fff;
        }
        
        @media (min-width: 768px) {
            .hero {
                padding: 5rem 2rem;
            }
        }
        
        @media (min-width: 1024px) {
            .hero {
                padding: 6rem 2rem;
            }
        }
        
        .hero-content {
            display: grid;
            grid-template-columns: 1fr;
            gap: 2rem;
            align-items: start;
        }
        
        @media (min-width: 1024px) {
            .hero-content {
                grid-template-columns: 1fr 1fr;
                gap: 3rem;
            }
        }
        
        .hero-text h1 {
            font-size: 2.5rem;
            line-height: 1.2;
            color: #111;
            margin-bottom: 1.5rem;
        }
        
        @media (min-width: 768px) {
            .hero-text h1 {
                font-size: 3rem;
            }
        }
        
        @media (min-width: 1024px) {
            .hero-text h1 {
                font-size: 4rem;
            }
        }
        
        .hero-divider {
            width: 100%;
            max-width: 320px;
            height: 1px;
            background-color: #111;
            margin-bottom: 1.5rem;
        }
        
        .hero-tagline {
            font-size: 1rem;
            color: #333;
            margin-bottom: 2rem;
        }
        
        .hero-button {
            width: 80px;
            height: 80px;
            border: 2px solid #111;
            border-radius: 50%;
            background: transparent;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: background-color 0.3s;
        }
        
        .hero-button:hover {
            background-color: #f5f5f5;
        }
        
        .hero-images {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 1rem;
        }
        
        @media (min-width: 768px) {
            .hero-images {
                gap: 1.5rem;
            }
        }
        
        .hero-images img {
            width: 100%;
            height: auto;
            object-fit: cover;
            border-radius: 4px;
        }
        
        /* Service Section */
        .services {
            padding: 4rem 1rem;
            background-color: #fff;
        }
        
        @media (min-width: 768px) {
            .services {
                padding: 6rem 2rem;
            }
        }
        
        @media (min-width: 1024px) {
            .services {
                padding: 8rem 2rem;
            }
        }
        
        .section-header {
            margin-bottom: 3rem;
        }
        
        .section-label {
            font-size: 0.875rem;
            color: #666;
            margin-bottom: 0.5rem;
        }
        
        .section-title {
            font-size: 2.5rem;
            font-weight: bold;
            color: #111;
            margin-bottom: 1rem;
        }
        
        @media (min-width: 768px) {
            .section-title {
                font-size: 3rem;
            }
        }
        
        @media (min-width: 1024px) {
            .section-title {
                font-size: 3.75rem;
            }
        }
        
        .section-divider {
            width: 128px;
            height: 1px;
            background-color: #111;
        }
        
        .service-cards {
            display: grid;
            grid-template-columns: 1fr;
            gap: 1.5rem;
            margin-bottom: 3rem;
        }
        
        @media (min-width: 640px) {
            .service-cards {
                grid-template-columns: 1fr 1fr;
            }
        }
        
        @media (min-width: 1024px) {
            .service-cards {
                grid-template-columns: repeat(4, 1fr);
            }
        }
        
        .service-card {
            background: #fff;
            border-radius: 4px;
            overflow: hidden;
            box-shadow: 0 1px 3px rgba(0,0,0,0.1);
            transition: box-shadow 0.3s;
        }
        
        .service-card:hover {
            box-shadow: 0 4px 6px rgba(0,0,0,0.1);
        }
        
        .service-card-image {
            width: 100%;
            aspect-ratio: 1;
            object-fit: cover;
        }
        
        .service-card-content {
            padding: 1.5rem;
            text-align: center;
        }
        
        .service-card h3 {
            font-size: 1.5rem;
            font-weight: bold;
            color: #111;
            margin-bottom: 0.75rem;
        }
        
        @media (min-width: 768px) {
            .service-card h3 {
                font-size: 1.875rem;
            }
        }
        
        .service-card p {
            font-size: 0.875rem;
            color: #333;
            line-height: 1.6;
        }
        
        @media (min-width: 768px) {
            .service-card p {
                font-size: 1rem;
            }
        }
        
        /* About Section */
        .about {
            background-color: #1a1a1a;
            color: #fff;
            padding: 4rem 1rem;
            position: relative;
            overflow: hidden;
        }
        
        @media (min-width: 768px) {
            .about {
                padding: 6rem 2rem;
            }
        }
        
        @media (min-width: 1024px) {
            .about {
                padding: 8rem 2rem;
            }
        }
        
        .about-bg {
            position: absolute;
            inset: 0;
            opacity: 0.2;
        }
        
        .about-bg img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        
        .about-content {
            position: relative;
            z-index: 10;
        }
        
        .about-header {
            margin-bottom: 3rem;
        }
        
        .about-header .section-label {
            color: #ccc;
        }
        
        .about-header .section-title {
            color: #fff;
        }
        
        .about-header .section-divider {
            background-color: #fff;
        }
        
        .about-grid {
            display: grid;
            grid-template-columns: 1fr;
            gap: 2rem;
            align-items: start;
        }
        
        @media (min-width: 1024px) {
            .about-grid {
                grid-template-columns: 1fr 1fr;
                gap: 3rem;
            }
        }
        
        .about-title {
            font-size: 1.25rem;
            font-weight: bold;
            margin-bottom: 1.5rem;
            line-height: 1.6;
        }
        
        @media (min-width: 768px) {
            .about-title {
                font-size: 1.5rem;
            }
        }
        
        @media (min-width: 1024px) {
            .about-title {
                font-size: 1.875rem;
            }
        }
        
        .about-text {
            display: flex;
            flex-direction: column;
            gap: 0.75rem;
            font-size: 0.875rem;
            line-height: 1.8;
        }
        
        @media (min-width: 768px) {
            .about-text {
                font-size: 1rem;
            }
        }
        
        @media (min-width: 1024px) {
            .about-text {
                font-size: 1.125rem;
            }
        }
        
        /* Footer */
        footer {
            background-color: #f5f5f5;
            padding: 3rem 1rem;
            border-top: 1px solid #ddd;
        }
        
        @media (min-width: 768px) {
            footer {
                padding: 4rem 2rem;
            }
        }
        
        .footer-content {
            max-width: 1280px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: 1fr;
            gap: 2rem;
        }
        
        @media (min-width: 768px) {
            .footer-content {
                grid-template-columns: 1fr 1fr;
                gap: 3rem;
            }
        }
        
        @media (min-width: 1024px) {
            .footer-content {
                grid-template-columns: repeat(3, 1fr);
            }
        }
        
        .footer-section h4 {
            font-size: 0.875rem;
            font-weight: bold;
            color: #111;
            margin-bottom: 1rem;
        }
        
        .footer-section ul {
            list-style: none;
        }
        
        .footer-section ul li {
            margin-bottom: 0.5rem;
        }
        
        .footer-section a {
            color: #666;
            text-decoration: none;
            font-size: 0.875rem;
            transition: color 0.3s;
        }
        
        .footer-section a:hover {
            color: #111;
        }
        
        .footer-info {
            font-size: 0.875rem;
            color: #666;
            line-height: 1.8;
        }
        
        .footer-bottom {
            border-top: 1px solid #ddd;
            margin-top: 2rem;
            padding-top: 2rem;
            text-align: center;
            color: #999;
            font-size: 0.75rem;
        }
    </style>
</head>
<body>
    <!-- Header -->
    <header>
        <div class="header-content">
            <div class="logo">スマイルワークス</div>
            <nav>
                <ul>
                    <li><a href="#home">HOME</a></li>
                    <li><a href="#about">ABOUT</a></li>
                    <li><a href="#estimate">ESTIMATE</a></li>
                    <li><a href="#contact">CONTACT</a></li>
                </ul>
            </nav>
        </div>
    </header>

    <!-- Hero Section -->
    <section class="hero">
        <div class="container">
            <div class="hero-content">
                <div class="hero-text">
                    <div style="margin-bottom: 1rem; font-size: 0.75rem; color: #333;">
                        <span>■ デザイン</span>
                        <span style="margin-left: 0.75rem;">■ リラクゼーション</span>
                        <span style="margin-left: 0.75rem;">■ 草刈り代行</span>
                    </div>
                    <h1>ビジネスも<br>日常も<br>より快適に</h1>
                    <div class="hero-divider"></div>
                    <p class="hero-tagline">あなたの「困った」を「よかった」に。</p>
                    <button class="hero-button">→</button>
                </div>
                <div class="hero-images">
                    <img src="/wp-content/uploads/hero-1.jpg" alt="Business">
                    <img src="/wp-content/uploads/hero-2.jpg" alt="Relaxation">
                    <img src="/wp-content/uploads/hero-3.jpg" alt="Grass cutting">
                    <img src="/wp-content/uploads/hero-4.jpg" alt="Service">
                </div>
            </div>
        </div>
    </section>

    <!-- Services Section -->
    <section class="services" id="services">
        <div class="container">
            <div class="section-header">
                <div class="section-label">サービス</div>
                <h2 class="section-title">SERVICE</h2>
                <div class="section-divider"></div>
            </div>
            <div class="service-cards">
                <div class="service-card">
                    <img src="/wp-content/uploads/service-design.jpg" alt="Design" class="service-card-image">
                    <div class="service-card-content">
                        <h3>デザイン制作</h3>
                        <p>名刺・チラシ・ロゴなどを、シンプルで伝わるデザインで。初めての方も安心してご相談ください。</p>
                    </div>
                </div>
                <div class="service-card">
                    <img src="/wp-content/uploads/service-massage-corporate.jpg" alt="Corporate Massage" class="service-card-image">
                    <div class="service-card-content">
                        <h3>福利厚生マッサージ</h3>
                        <p>従業員の健康と満足度を向上させる出張マッサージサービス。リラックス効果で生産性向上。</p>
                    </div>
                </div>
                <div class="service-card">
                    <img src="/wp-content/uploads/service-gardening.jpg" alt="Gardening" class="service-card-image">
                    <div class="service-card-content">
                        <h3>草刈り・墓掃除代行</h3>
                        <p>面倒な庭の手入れやお墓の清掃を、プロの手で丁寧に対応。地域密着のサービスです。</p>
                    </div>
                </div>
                <div class="service-card">
                    <img src="/wp-content/uploads/service-massage-personal.jpg" alt="Personal Massage" class="service-card-image">
                    <div class="service-card-content">
                        <h3>マッサージサービス</h3>
                        <p>個人向けのリラクゼーションマッサージ。心身の疲れを癒し、リフレッシュできます。</p>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- About Section -->
    <section class="about" id="about">
        <div class="about-bg">
            <img src="/wp-content/uploads/about-bg.jpg" alt="Background">
        </div>
        <div class="container">
            <div class="about-content">
                <div class="about-header">
                    <div class="section-label">私たちについて</div>
                    <h2 class="section-title">ABOUT US</h2>
                    <div class="section-divider"></div>
                </div>
                <div class="about-grid">
                    <div>
                        <h3 class="about-title">
                            地域密着で安心感<br>
                            「親しみやすさ」と「頼みやすさ」を大切に<br>
                            ワンストップ対応
                        </h3>
                    </div>
                    <div class="about-text">
                        <p><strong>Smile Works株式会社は、デザイン・WEB制作からリラクゼーション、草刈り・墓掃除代行まで、</strong></p>
                        <p>複合的なサービスを展開しています。地域密着型で、実務に強いサービスを心がけています。</p>
                        <p>「もっと楽になりたい」「楽にしてほしい」という想いに応えられるよう、私たちがサポートします。</p>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer>
        <div class="footer-content">
            <div class="footer-section">
                <h4>スマイルワークス株式会社</h4>
                <div class="footer-info">
                    <p><strong>電話:</strong><a href="tel:0866540925">0866-54-0925</a></p>
                    <p><strong>住所:</strong>広島県福山市、岡山県倉敷市周辺</p>
                    <p><strong>営業時間:</strong>平日 9:00~18:00、土日祝 要相談</p>
                </div>
            </div>
            <div class="footer-section">
                <h4>ナビゲーション</h4>
                <ul>
                    <li><a href="#home">ホーム</a></li>
                    <li><a href="#about">会社概要</a></li>
                    <li><a href="#contact">お問い合わせ</a></li>
                </ul>
            </div>
            <div class="footer-section">
                <h4>サービス</h4>
                <ul>
                    <li><a href="#services">デザイン制作</a></li>
                    <li><a href="#services">福利厚生マッサージ</a></li>
                    <li><a href="#services">草刈り・墓掃除代行</a></li>
                    <li><a href="#services">マッサージサービス</a></li>
                </ul>
            </div>
        </div>
        <div class="footer-bottom">
            <p>&copy; 2024 Smile Works Co., Ltd. All rights reserved.</p>
        </div>
    </footer>
</body>
</html>