毎日頑張るあなたを助けたいブログ

タイトル:制作実績・ポートフォリオ

@import url(‘https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@700;900&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap’); #gbpf{ –gb-navy:#12365C; –gb-blue:#1A6DB5; –gb-blue-pale:#EAF2F9; –gb-orange:#FF6600; –gb-ink:#26313B; –gb-paper:#FAFAF7; –gb-line:#D8DFE5; font-family:’Zen Kaku Gothic New’,’Hiragino Kaku Gothic ProN’,sans-serif; color:var(–gb-ink); background:var(–gb-paper); line-height:1.8; font-size:16px; max-width:640px; margin:0 auto; } #gbpf *{margin:0;padding:0;box-sizing:border-box;} #gbpf section{padding:52px 24px;} #gbpf h2{ font-family:’Zen Old Mincho’,serif; font-weight:700; font-size:24px; letter-spacing:.05em; color:var(–gb-navy); margin-bottom:26px; } #gbpf .gb-label{ font-size:12px; letter-spacing:.22em; color:var(–gb-blue); font-weight:700; margin-bottom:6px; } #gbpf a:focus-visible{outline:3px solid var(–gb-orange);outline-offset:3px;border-radius:2px;} @media (prefers-reduced-motion: reduce){ #gbpf *{transition:none !important;animation:none !important;} } /* hero */ #gbpf .gb-hero{ position:relative; background:var(–gb-navy); color:#fff; padding:64px 24px 56px; overflow:hidden; } #gbpf .gb-hero::before{ content:””; position:absolute;inset:0; background-image:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’72’ height=’72’ viewBox=’0 0 72 72’%3E%3Cg fill=’none’ stroke=’%23FFFFFF’ stroke-opacity=’0.09′ stroke-width=’1’%3E%3Cpath d=’M36 0 L72 36 L36 72 L0 36 Z’/%3E%3Cpath d=’M36 0 V72 M0 36 H72’/%3E%3Cpath d=’M18 18 L54 54 M54 18 L18 54’/%3E%3C/g%3E%3C/svg%3E”); background-size:72px 72px; } #gbpf .gb-hero > *{position:relative;} #gbpf .gb-hero-tag{ display:inline-block; font-size:12px; letter-spacing:.18em; color:#BFD4E8; border:1px solid rgba(255,255,255,.35); padding:4px 14px; border-radius:999px; margin-bottom:22px; } #gbpf .gb-hero h1{ font-family:’Zen Old Mincho’,serif; font-weight:900; font-size:30px; line-height:1.5; letter-spacing:.04em; margin-bottom:18px; color:#fff; } #gbpf .gb-hero h1 .gb-accent{color:var(–gb-orange);} #gbpf .gb-hero p{ font-size:14.5px; color:#D7E3EE; max-width:480px; } #gbpf .gb-hero-name{ margin-top:30px; display:flex; align-items:center; gap:12px; } #gbpf .gb-hero-name .gb-mark{ width:44px;height:44px; border-radius:10px; background:var(–gb-orange); color:#fff; font-family:’Zen Old Mincho’,serif; font-weight:900; font-size:22px; display:flex;align-items:center;justify-content:center; flex-shrink:0; } #gbpf .gb-hero-name .gb-name{font-weight:700;font-size:16px;letter-spacing:.06em;} #gbpf .gb-hero-name .gb-role{font-size:12px;color:#BFD4E8;letter-spacing:.08em;} /* strengths */ #gbpf .gb-strengths{background:#fff;border-top:4px solid var(–gb-orange);} #gbpf .gb-strength{ display:flex;gap:16px; padding:18px 0; border-bottom:1px solid var(–gb-line); } #gbpf .gb-strength:last-child{border-bottom:none;} #gbpf .gb-strength .gb-no{ font-family:’Zen Old Mincho’,serif; color:var(–gb-orange); font-weight:900; font-size:15px; padding-top:2px; flex-shrink:0; width:2.4em; } #gbpf .gb-strength h3{font-size:16px;color:var(–gb-navy);margin-bottom:4px;} #gbpf .gb-strength p{font-size:14px;color:#4A5560;} /* works */ #gbpf .gb-works{background:var(–gb-blue-pale);} #gbpf .gb-card{ background:#fff; border:1px solid var(–gb-line); border-radius:12px; overflow:hidden; margin-bottom:22px; } #gbpf .gb-thumb{ height:150px; position:relative; display:flex;align-items:center;justify-content:center; } #gbpf .gb-mini{ width:104px;height:120px; background:#fff; border:2px solid var(–gb-navy); border-radius:6px; position:relative; box-shadow:6px 6px 0 rgba(18,54,92,.15); display:flex;flex-direction:column;gap:5px; padding:8px 7px; } #gbpf .gb-bar{border-radius:2px;} #gbpf .gb-thumb-lp{background:linear-gradient(135deg,#1A6DB5 0%,#12365C 100%);} #gbpf .gb-thumb-lp2{background:linear-gradient(135deg,#3E8ECD 0%,#1A6DB5 100%);} #gbpf .gb-thumb-app{background:linear-gradient(135deg,#FF8A3D 0%,#FF6600 100%);} #gbpf .gb-thumb-wp{background:linear-gradient(135deg,#4A6B8A 0%,#12365C 100%);} #gbpf .gb-card-body{padding:20px 22px 24px;} #gbpf .gb-cat{ display:inline-block; font-size:11px;font-weight:700; letter-spacing:.1em; color:var(–gb-blue); background:var(–gb-blue-pale); border-radius:999px; padding:3px 12px; margin-bottom:10px; } #gbpf .gb-card-body h3{font-size:17px;color:var(–gb-navy);margin-bottom:8px;line-height:1.5;} #gbpf .gb-card-body p{font-size:14px;color:#4A5560;margin-bottom:12px;} #gbpf .gb-spec{ font-size:12.5px; color:#6B7680; border-top:1px dashed var(–gb-line); padding-top:10px; } #gbpf .gb-spec b{color:var(–gb-navy);font-weight:700;} #gbpf .gb-card-link{ display:inline-block; margin-top:12px; font-size:14px; font-weight:700; color:var(–gb-blue); text-decoration:none; border-bottom:2px solid var(–gb-blue); padding-bottom:1px; } #gbpf .gb-card-link:hover,#gbpf .gb-card-link:focus-visible{color:var(–gb-orange);border-color:var(–gb-orange);} /* flow */ #gbpf .gb-flow{background:#fff;} #gbpf .gb-step{ position:relative; padding:0 0 26px 34px; } #gbpf .gb-step::before{ content:””; position:absolute;left:9px;top:8px;bottom:-2px; width:2px;background:var(–gb-line); } #gbpf .gb-step:last-of-type::before{display:none;} #gbpf .gb-step::after{ content:””; position:absolute;left:3px;top:6px; width:14px;height:14px; border-radius:50%; background:#fff; border:4px solid var(–gb-orange); } #gbpf .gb-step h3{font-size:16px;color:var(–gb-navy);} #gbpf .gb-step p{font-size:14px;color:#4A5560;} #gbpf .gb-flow-note{ margin-top:6px; background:var(–gb-blue-pale); border-left:4px solid var(–gb-blue); padding:14px 16px; font-size:13.5px; border-radius:0 8px 8px 0; } /* price */ #gbpf .gb-price{background:var(–gb-blue-pale);} #gbpf .gb-table{ width:100%; border-collapse:collapse; background:#fff; border-radius:12px; overflow:hidden; border:1px solid var(–gb-line); font-size:14px; } #gbpf .gb-table th,#gbpf .gb-table td{ padding:14px 16px; text-align:left; border-bottom:1px solid var(–gb-line); border-left:none;border-right:none;border-top:none; } #gbpf .gb-table tr:last-child th,#gbpf .gb-table tr:last-child td{border-bottom:none;} #gbpf .gb-table th{ background:var(–gb-navy); color:#fff; font-weight:500; width:52%; font-size:13.5px; } #gbpf .gb-table td b{color:var(–gb-orange);font-size:16px;} #gbpf .gb-price-note{font-size:12.5px;color:#6B7680;margin-top:12px;} /* about */ #gbpf .gb-about{background:#fff;} #gbpf .gb-about-box{ border:1px solid var(–gb-line); border-radius:12px; padding:24px 22px; background:var(–gb-paper); } #gbpf .gb-about-box p{font-size:14.5px;margin-bottom:12px;} #gbpf .gb-about-box p:last-child{margin-bottom:0;} /* cta */ #gbpf .gb-cta{ background:var(–gb-navy); color:#fff; text-align:center; padding:56px 24px 64px; } #gbpf .gb-cta h2{color:#fff;} #gbpf .gb-cta p{font-size:14.5px;color:#D7E3EE;margin-bottom:26px;} #gbpf .gb-btn{ display:block; background:var(–gb-orange); color:#fff !important; font-weight:700; font-size:16px; text-decoration:none; border-radius:999px; padding:16px 20px; max-width:360px; margin:0 auto 14px; box-shadow:0 4px 14px rgba(255,102,0,.4); transition:transform .15s ease; } #gbpf .gb-btn:hover,#gbpf .gb-btn:focus-visible{transform:translateY(-2px);} #gbpf .gb-btn.gb-sub{ background:transparent; border:2px solid rgba(255,255,255,.6); box-shadow:none; } #gbpf .gb-foot{ background:#0C2540; color:#8FA6BC; text-align:center; font-size:12px; padding:20px; }
HTML / CSS CODING

建具職人の精度で、
Webを組む。

本業は建具職人。ミリ単位の仕事で培った「正確さ」と「納期を守る責任感」を、そのままコーディングに持ち込んでいます。モバイル最適化LPの実装が得意です。

ガンボーイ
Webコーダー / LP実装

STRENGTHS

できること

HTML / CSS コーディング

デザインカンプや参考ページをもとに、レスポンシブ対応のページを実装します。スマホ表示の最適化(640px設計)を標準対応。

LP(ランディングページ)実装

訴求ブロックの構成からCTA設計まで、成果につながるLPを一枚もので実装。追従CTAボタン、計測タグの設置にも対応します。

WordPress への組み込み

カスタムHTMLブロックへの実装、Cocoonテーマのカスタマイズ、Xserver環境での運用経験があります。

AIを活用した高速コーディング

AIツールを実務に組み込み、品質を保ったまま制作スピードを大幅に短縮。ページ数の多い量産案件も対応できます。

WORKS

制作実績

LP実装

バイク保険一括見積もり 訴求LP

スマホ特化の縦長LP。夜のツーリングをイメージしたビジュアル構成に、PR表記バー・追従CTA・計測タグを実装。

担当: 構成 / コーディング / WordPress実装
技術: HTML / CSS(モバイル最適化)
実際のページを見る →
LP実装

ウォーターサーバー / 生活系サービスLP 多数

食材宅配・美容・生活サービスなど、ジャンルの異なる訴求LPを多数制作。ジャンルごとのトーン設計と、離脱させないブロック構成が持ち味です。

担当: 構成 / コーディング / WordPress実装
技術: HTML / CSS(モバイル最適化)
実際のページを見る →
Webアプリ

MotoLog — バイクメンテナンス記録ツール

オイル交換や消耗品の履歴をブラウザだけで記録できるWebツールをReactで開発。登録不要・データはユーザーの端末内に保存する設計。

担当: 企画 / 設計 / 開発
技術: React / localStorage
実際のページを見る →
サイト運営

WordPressメディア運営(Cocoon / Xserver)

自身でWordPressサイトを構築・運営中。テーマカスタマイズ、GA4計測設置、サーバー周りの実務まで一人で対応しています。

担当: 構築 / 運営 / 記事・LP実装
技術: WordPress / Cocoon / Xserver / GA4
実際のページを見る →

FLOW

ご依頼の流れ

1. ヒアリング

参考ページ・素材・ご要望を確認し、お見積もりと納期をご提示します。

2. サンプル1ページの先行納品

ご希望があれば、本契約の前に1ページを先に実装してお見せします。仕上がりを確認してからご判断いただけます。

3. 制作・順次納品

ページ数が多い場合は、完成したものから順次納品も可能です。進捗はこまめにご報告します。

4. 検収・修正対応

納品後の軽微な修正は無償で対応します。

職人仕事と同じで、「現物を見てもらうのが一番早い」が信条です。まずはサンプルからお気軽にどうぞ。

PRICE

料金の目安

シンプルな1ページ
(社内資料のHTML化など)
700円 / ページ〜
LP実装
(デザインあり・レスポンシブ)
15,000円
LP構成込み実装
(構成のご提案から)
25,000円
WordPress組み込み +5,000円

※税抜表記です。分量・仕様により変動しますので、まずはお気軽にご相談ください。

ABOUT

自己紹介

本業は建具職人。木を測り、削り、ミリ単位で建具を納める仕事を続けています。

「図面どおりに、正確に、期日までに納める」——この職人仕事の基本は、コーディングでもまったく同じだと考えています。

Web制作では、モバイル最適化のLP実装を中心に活動中。AIツールを積極的に取り入れ、品質とスピードの両立を追求しています。プライベートではバイク乗り(リターンライダー)です。

お仕事のご相談はこちら

「まずは1ページだけ」「見積もりだけ」も歓迎です。
現物を見てからご判断ください。

クラウドワークスで相談する ココナラで相談する
© ガンボーイ | HTML/CSS Coding