API開発の副業事情!週1-3案件の探し方とおすすめのサイトを紹介
リモートで、週1~、土日/平日夜稼働OKの直請け案件を探すならここ。業界最多水準の案件数を保有。
レバテックフリーランス(https://freelance.levtech.jp/)
ハイスキルの方向け。週4日~以上、エンド直請、高単価案件を探す人におすすめのフリーランスエージェント。
HiPro Tech(公式:https://tech.hipro-job.jp/)
柔軟に対応できる高単価な案件が豊富!契約後のサポートも充実しているエージェント。
エンジニアスタイル(公式:https://engineer-style.jp/)
複数エージェントの求人から希望にあった案件を幅広く探せる案件サイト。
「API開発のスキルを活かして、副業はできる?」
「どこで案件を探すのがおすすめなの?」
API開発の副業をするのであれば、以下の条件で案件を探すのがおすすめです。
- 週1〜2日の稼働で働ける
- リモートワークOK
- 高単価
自分に合った案件を見つけるために、最低でも3つのエージェントに登録しましょう。
今回ご紹介する副業案件のエージェントを以下まとめたので、参考にしてみてください!
公式サイト | 週1案件 | 週2~3案件 | リモート案件 | |
ITプロパートナーズ | https://itpropartners.com/ | ◎ | ◎ | ◯ |
レバテックフリーランス | https://freelance.levtech.jp/ | △ | 〇 | ◎ |
HiPro Tech | https://tech.hipro-job.jp/ | ◯ | ◎ | ◎ |
エンジニアスタイル | https://engineer-style.jp/ | ◯ | ◎ | ◎ |
※各公式HPより
目次 (PRも含まれます)
API開発の副業案件を探す基準
API開発案件には、下記のようにさまざまな労働条件が設定されています。
- 稼働時間帯
- 報酬形態
- 働く場所
そこでここからは、API開発の副業案件を選ぶ基準を5つ紹介していきます。
- クラウドソーシングか副業エージェントを利用するか
- 土日・平日早朝・夜の稼働が可能か
- 週の最低稼働日数が少なくてもよいか
- フルリモート案件があるか
- 高単価な案件が多いか
①クラウドソーシングか副業エージェントを利用するか
業務委託で副業をする場合、契約形態は「請負契約」か「準委任契約」の2パターンがあります。
- 請負契約:納品物に対して報酬が発生する。成果報酬。
- 準委任契約:稼働した時間に対して報酬が発生する。時給制。
たとえばクラウドソーシングでは、下記のように労働量に対して報酬がかなり安く設定されているものが多いです。
- 納品物に何回も曖昧な指摘をされて修正した結果、時給換算にすると500円程度
- 工数が100時間以上かかることが予想されるのに、報酬が5万円程度
準委任契約の案件でも、クラウドソーシングだと時給1,000円程度のものが多い傾向にあります。
十分なAPI開発のスキルを持っているなら、質の良い案件が豊富な副業エージェントがおすすめです。
副業エージェントには良質案件の豊富さ以外に、以下のようなメリットもあります。
- 会社員並みの福利厚生を用意しているサイトもある
- 営業や契約手続きを代行してくれるので余計な工数を減らせる
- 案件の契約期間が終わった後に代わりの案件を紹介してくれる
②土日・平日早朝・夜の稼働が可能か
土日・平日早朝・夜の稼働ができるかどうかも、重要なポイントです。
平日日中以外でも働ければ、本業やプライベートが忙しいときでも柔軟に対応できます。
いくら業務内容や報酬が希望にマッチするものでも、稼働しにくい案件には応募しないことが大切です
本業も副業も中途半端になり、最悪どちらも継続できなくなってしまう恐れがあります。
③週の最低稼働日数が少なくてもよいか
稼働時間帯とは別に、週の最低稼働日数についての条件もあります。
最低稼働日数が少ない方が、本業と両立しやすいからです。 例えば週5日稼働の場合、案件によっては毎日寝不足でふらふらになり「疲れて本業に集中できない」などの恐れがあります。 プライベートとも両立しにくくなるため、副業でAPI開発の仕事をするなら週1~2日稼働を目安にしましょう。 フルリモート案件があるかどうかも、API開発の副業を探す基準の一つです。 「本業退勤後に別の会社に出社をして夜中に帰る」という生活スタイルだと、プライベートの時間が全然確保できません。 しかし、フルリモートの場合は通勤時間がかからないので、効率よく副業に注力できます。 「副業が終わったらジムに行こう」など、プライベートの時間も確保しやすいです。 ただしフルリモート案件は人気が高く応募者が殺到しがちなので、気になったらすぐに応募しましょう。 案件を探すサイトや企業によって、報酬にかなりの差が出ます。 同じレベルの案件であれば、より高単価な方を選びましょう。
スタートアップ・ベンチャー企業と大手企業には、下記の違いがあります。 自分のスキルレベルを考えつつ、なるべく高単価な案件に応募するようにしましょう。 API開発の副業案件を探すなら、エージェントの利用が必須です。 業界に精通したキャリアアドバイザーが、あなたの希望する働き方や仕事内容にマッチする案件を紹介してくれます。 「週1日稼働で、単価は〇円以上の案件を探したい」などの相談も気軽にできるので、一人よりも効率的に仕事を見つけることが可能です。 そこでここからは、API開発の副業に適したエージェントを4つ紹介します。 ※各公式HPより ITプロパートナーズの主な特徴は以下の2つです。 ITプロパートナーズで取り扱っている案件の単価は『直請案件』が多いため、他のエージェントと比較しても高い傾向にあります。 ※直請案件とは、間に他の仲介会社を挟まず直接クライアントと契約している案件のことを指します。 正直ほとんどのフリーランスエージェントがマージン率を公開していないため、フリーランスの取り分や単価がいいのかを事前に知ることが難しいのが現状です。 マージン率が非公開だからこそ、過剰な報酬の中抜きが発生していないIT プロパートナーズは魅力的です。 ITプロパートナーズの大きな魅力として、週1~2日から稼働OKの案件が多いという点があります。 他のフリーランスエージェントでは、最低稼働日数は週3・4日〜の案件が一般的で、その多くは常駐案件です。 一方のITプロパートナーズは、リモートの案件も多いので、自身のスタイルに合わせて自由に案件を選べます。 注意:ITプロパートナーズは週1日から稼働可能な案件の紹介が可能なものの、会社員の方への副業は紹介できません。 レバテックフリーランスの主な特徴は、以下の3つです。 レバテックフリーランスの案件は、ほとんどが中間業者を挟まない「直請案件」です。 そのため、レバテックフリーランスは高単価案件が多くなっています。 レバテックはIT人材サービスを多く手掛けているため、IT業界に精通したプロのエージェントによるサポートを受けることができます。 レバテックフリーランスでは、エンジニアの案件を数多く取り扱っています。 特にエンジニアで高単価案件を受注したい方は、レバテックフリーランスの活用を検討してみてはいかがでしょうか。 注意:レバテックフリーランスでは経験者向けの週4日以上稼働案件を多く取り扱っており、週3日以下稼働の副業可能な案件については高いスキルと実務経験が必須です。エンジニア未経験の方や現在会社員の方への副業は紹介できませんのでご注意ください。
HiPro Techは、週3日から在宅で働きたいエンジニアにおすすめなエージェントです。 HiPro Techの主な特徴は以下の3つです。 HiPro Techでは、リモートワーク可能な案件に加えて、週3日からの案件も多数あります。 エンジニア求人の稼働条件は「週5日~・常駐勤務」がほとんどです。 なので、時間や場所にとらわれず仕事をしたい方にとって、HiPro Techはリモートワーク可能、週3日からという案件があるのでいいですね。 直請案件には中間マージンがないので、その分、案件の単価が高いのがメリットです。 HiPro Techは数多くの人材サービスを運営する「パーソルグループ」がサービス提供しています。 そうしたグループ会社の豊富な知識や実績を、HiPro Techでは「サポート体制」に活かしています。 以下のような一貫したサポートを担当者から受けられます。 IT・テクノロジー領域に特化したエージェントということもあり、事前面談では専門性の高い面談を受けることができます。
公式サイト:https://engineer-style.jp 優良エージェントの案件を厳選して掲載しており、様々な案件をまとめて確認して1クリックで応募できます。 エンジニアスタイルの特徴は以下の2つです。 リモートワークやフレックス制度、週2稼働OKなど他のエージェントでは取り扱いの少ない案件も、エンジニアスタイルでは多数掲載されています。 副業・フリーランス・スキルアップ・転職など幅広いニーズに合わせた求人を取り扱っているため、とりあえず登録しておきましょう。 ※エンジニアスタイルから引用 平均単価の他にも職種別、言語別、フレームワーク別の単価や件数ランキングもすべて公開されています。 案件を探す際には、 上記の条件はもちろん、以下のこだわり条件についても検索できます。 スキルや条件を詳しく指定できるので、自分に合った案件が探しやすいです。 ※エンジニアスタイルより引用 また、面談から稼働後まできちんとサポートしてもらえ、福利厚生も充実しています。 API開発の副業を行う前にの準備は2つあります。 API開発に関連する実務経験やスキルを明確に言語化しておきましょう。 「API開発」といっても、その業務範囲は多岐にわたります。 そのためAPI開発の経験やスキルを以下のように細分化し、それぞれに紐づいた経験を詳しく書き出しましょう。 続いては、API開発の副業案件を探せるサイトに登録しましょう。 あらかじめ利用できる状態にしておくことで、「急に案件が中止になったから次の仕事を見つけないと!」などの場合もすばやく探せます。 API開発の副業案件にはどんな案件があって、報酬の相場がどれくらいなのかを確認していきます。 実際にAPI開発の副業案件をいくつかピックアップして紹介するので、ぜひ参考にしてみてください。 ※今回紹介する案件は募集を終了している可能性もあります。最新の案件例が見たい人はエージェントに登録したうえで、詳細を確認してみましょう。 上記の案件はあくまでも一例なので、自分のスキルに合わせて案件を探してみてください。 本業に加えてプライベートの時間まで仕事に充てるのは、決して楽なことではありません。 API開発は専門知識が必要な領域なのでなおさらです。 しかし、API開発の副業案件には下記のメリットがあります。 副業すれば本業以外で報酬をもらえるので、収入が増えます。 たとえば週3日稼働で単価が最大75万円/月の場合、1日8時間稼働と仮定すると週24時間、月96時間となります。 時給に換算すると、最大7,812円です。 本業の合間という限られた時間で行うので、高単価案件を獲得することが大切です。 また副業は企業に雇われない働き方なので、努力が収入に反映されやすい点もメリットといえます。 高いAPI開発スキルがある人なら、本業以上の収入を副業で稼ぐこともできるでしょう。 案件によっては、1社との取引だけで本業以上の報酬になるケースもあります。 副業はAPI開発のプロとしての役回りを期待されるため、スキルの向上が見込めます。 また、副業では本業とは違った業界のマーケティングに挑戦できます。 多種多様な業界のAPI開発に取り組むことで、どんなジャンル・分野でも通用するAPI開発スキルが身につく可能性が高いです。 人脈を広げられることも、API開発の副業をするメリットです。 人脈が広がると下記のように、良質な案件に携われたり好待遇の企業に転職できたりする可能性があります。 API開発のエンジニアとして活躍するためには、常に新しい情報を収集して取り入れることが欠かせません。 API開発の副業は良い面だけでなく、気をつけなければならない点もあります。 ここからはAPI開発で副業をするデメリットについて、下記の2つ紹介します。 副業の仕事量をコントロールしないと、本業に大きく支障をきたす恐れがあります。 このような事態を防ぐために、少しずつ副業を始めることが大切です。 まずは「土日の○時間だけ勤務する」など、無理なくこなせる案件を受注しましょう。 副業に慣れつつ徐々に案件数を増やしたり、レベルの高い案件にトライしたりするのがおすすめです。 趣味や家族との団らんに費やす休みが取りにくくなることも、副業のデメリットです。 特に駆け出しの頃は作業量が重要になるため、休日もずっと仕事をする可能性があります。 休みを確保するためには、副業に充てる時間をあらかじめ決めておきましょう。 時間の上限を決めておかないと、仕事とプライベートのメリハリがつかないので、24時間気が休まりません。 副業に時間と気力のすべてを注ぐのは危険なので、時間の管理は必ず徹底しましょう。 最低勤務日数に応じて、API開発副業の業務内容や単価感を確認してみましょう。 引用:ITプロパートナーズ ※2022年10月6日時点の案件のため、現在は公開終了している可能性があります 週1勤務の場合、案件単価は9万円前後が目安です。 業務内容はAndroid、IoT機器との連携機能のある、ネイティブアプリの設計・開発がメイン。 必要なスキルは以下なので、受注難易度は低めです。 今回の案件は募集が終了していますが、他の似たような案件に応募するためにも今のうちからエージェントに登録しておくのがおすすめです。 引用:レバテックフリーランス ※2022年10月6日時点の案件のため、現在は公開終了している可能性があります 上記案件は週3からの勤務ですが、時給は最大5,600円ほども出ています。 業務内容はお薬手帳の開発で、幅広い幅広い業務を任されます。 働く時間が多いほど、業務の難易度も上がっていくイメージです。 必要なスキルは以下ですが、週1勤務よりも求められるものが多くなっていますよね。 今回の案件は募集が終了していますが、他の似たような案件に応募するためにも今のうちからエージェントに登録しておくのがおすすめです。 副業は専業フリーランスに比べて、業務に充てられる時間が圧倒的に短いです。 そのため短時間でどれだけ効率的に稼げるかが重要といえます。 そこでここからは、API開発案件の副業で収入を増やすポイントを3つ紹介します。 収入に最も大きな影響を与えるのは、もちろん案件の単価です。 そのため、単価が低い案件を受けるのはおすすめしません。 同じ難易度の案件でも、単価が倍近く違うこともあります。 手当たり次第に応募せず、複数の案件を集めてから比較検討しましょう。 必ず複数のエージェントに登録し、自分のスキル感を見積もってもらいましょう。 「自分のスキルや経験にどれくらいの市場価値があるか」が客観的にわかり、マッチする案件に応募できる可能性が高まります。 また自分のスキルをより高く評価してくれるエージェントを選ぶことで、高単価の案件に巡り合いやすいです。 エージェントを利用する場合は、マージン率(仲介料)を確認しておきましょう。 副業に利用できるエージェントのマージン率は、10〜20%が一般的です。 とはいえ、ほとんどのエージェントはマージン率を公開していません。 そこでチェックすべきなのは、直接契約(エージェント以外に仲介企業を挟まない契約形態)かどうかです。 直接契約ならエージェント以外にマージンを引かれないため、高単価案件が豊富にあります。 API開発の副業を始める際は、以下の4点に注意してください。 案件選びの基準でも紹介しましたが、受注したい案件が土日・平日夜の稼働OKかを確かめましょう。 もし土日NGな案件の場合、本業と両立しにくくなる可能性が高いです。 土日も平日夜も稼働できない案件は、副業ではなくフル稼働できる人が対象の案件と考えてください。 まずは副業するためのスケジュールを立てていきましょう。 最初からキャパオーバーになるほど仕事をとるのは厳禁です。 副業のパフォーマンスが落ちるどころか、本業にまで支障をきたす恐れがあります。 たとえば「来月は毎週土日に10時間確保できるから、API開発の仕事を対応しよう」などです。 小さく副業を始め、本業との兼ね合いの仕方やスケジュール管理のポイントを学んでから、徐々に仕事の幅を広げていきます。 本業の安定収入がある場合は、最初から焦ってガツガツ稼ごうとする必要はありません。 前提として、本業の会社が副業OKなのか確認しなければなりません。 もし副業が禁止されている場合、隠れて副業するのはやめましょう。 民間企業の規則はそれぞれ異なりますが、原則として公務員は副業禁止です。 一部認められるケースもあるものの、副業をする旨を届け出ないと即解雇になります。 また副業できる会社の場合も、下記の行為はやめましょう。 副業収入が年収20万円を超えた場合、自分で確定申告を行う必要があります。 以下のように準備しておくと、確定申告の負担を減らせます。 確定申告を期限までに終わらせなかった場合、延滞税を徴収される恐れがあります。 毎月取引を記録しておき、時期になったらなるべく早く提出するのがおすすめです。 最後にAPI開発の副業についてよくある質問をまとめました。 順番に紹介します。 ただし週1勤務可能な案件は非常に人気が高いので、早めの応募をおすすめします。 ただし上流の業務だとクライアントとのミーティングが多くなるため、自宅やコワーキングスペースで勤務することが一般的です。 実際求人の条件欄を見てみても、「API開発の実務経験◯年以上」と記載されていることがほとんど。 API開発未経験で副業を始めるなら、まずは次のことを実施しましょう。 クライアントはあなたをAPI開発のプロと認識したうえで、仕事を依頼するからです。 会社とは違って教育コストをかけることはありません。 どうしても収入が安定しにくいのが、フリーランスのデメリットです。 リスクはできるだけ潰しておく必要があります。 今回はAPI開発の副業案件を選ぶ基準やおすすめエージェント、単価目安について解説しました。 API開発の副業案件には、週1日稼働やフルリモートOKなものもあります。 いろいろな案件を見比べて、条件や稼働時間がなるべく希望に合うものを選びましょう。
④フルリモート案件があるか
⑤高単価な案件が多いか
API開発の副業ができるおすすめエージェントやサイト
リモートで、週2~3稼働OKの直請け案件を探すならここ。業界最多水準の案件数を保有。
ハイスキルの方向け。週4日~以上、エンド直請、高単価案件を探す人におすすめのフリーランスエージェント。
柔軟に対応できる高単価な案件が豊富!契約後のサポートも充実しているエージェント。
複数エージェントの求人から希望にあった案件を幅広く探せる案件サイト。
公式サイト
週1案件
週2~3案件
リモート案件
ITプロパートナーズ
https://itpropartners.com/
◎
◎
◯
レバテックフリーランス
https://freelance.levtech.jp/
△
〇
◎
HiPro Tech
https://tech.hipro-job.jp/
◯
◎
◎
エンジニアスタイル
https://engineer-style.jp/
◯
◎
◎
ITプロパートナーズ
公式サイト:https://itpropartners.com/
公開求人数 5014件 (2024年08月23日現在) API開発の
公開求人数85件 (2024年08月23日現在) マージン率 非公開 対応地域 東京・神奈川・埼玉・千葉・大阪・兵庫・京都・愛知・福岡 働き方 週2-3案件、リモート案件多数 公式 https://itpropartners.com/
『直請案件』だからこその高単価
ITプロパートナーズ公式サイトより引用(https://itpropartners.com/)リモート、週1~2日から稼働OKの案件多数
ITプロパートナーズ公式サイトより引用(公式:https://itpropartners.com/)ITプロパートナーズの案件例
月額単価 〜800,000円(週3日〜5日) 職務内容 ■ミッション
【募集背景】
クラブチームや部活動のチーム公式アプリが簡単に作成ができるスマホアプリを展開中。
現在はCTO以下20名ほどのエンジニアチームにて開発を実施していますが、
利用者の増加に伴い、サーバーサイド開発の増員と強化を行っています。
【想定業務内容】
・対象サービスのAPI開発及び改善
・要件、仕様に関するステークホルダーとの調整及び折衝
・その他サーバーサイド周りの負債の解決
【使用技術詳細】
・フロントエンド:HTML/CSS/JavaScript、React/Redux
・サーバーサイド:Ruby、Ruby on Rails
・DB:PostgreSQL/Redis/SQLite
・インフラ:PostgreSQL/Redis/SQLite、AWS
・管理ツール:Git、GitHub/ZenHub
※【組織/チーム構成】
・エンジニアチーム20名
CTO
リードエンジニア2名
サーバーサイド6−8名、フロントエンド6-8名、デザイナー3-4名求めるスキル ■必須スキル:
・Ruby on Railsでのサーバーサイド開発経験
・要件定義〜開発、検証まで一貫して対応された経験
・サーバー運用、データベース設計の経験
・ジャンル問わずスポーツが好きな方
■尚可スキル:
・アジャイル開発によるチームでの開発経験
・リモートでのコミュニケーションに慣れている方
■求める人物像:
・サービス開発に対して熱意を持って取り組める方を募集しております。案件URL 【Ruby on Rails/開発仕様策定/要件定義】API開発/改善におけるエンジニアの案件・求人
(2024年08月23日 現在)
レバテックフリーランス
公式サイト:https://freelance.levtech.jp/
公開求人数
(現在募集中の案件)87329件 (2024年09月30日現在) API開発の
公開求人数l lang="ja">
window.dataLayer = window.dataLayer || [];
dataLayer.push({"ip": "35.184.115.90"});
dataLayer.push({"entry_id": ""});
dataLayer.push({"inflow_param": ""});
dataLayer.push({"job_id": "110582,110581,110580"})
dataLayer.push({"viewBasket": []});
dataLayer.push({"viewBasket_logicad": ""});
dataLayer.push({"basketstatus_rtb": ["LTF110582","LTF110581","LTF110580"]});
dataLayer.push({"rtb_job_id": "LTF110582,LTF110581,LTF110580,LTF110579,LTF110578"});
dataLayer.push({"freelance-experience": ""});
dataLayer.push({"engineer-experience": ""});
dataLayer.push({"project_status": ""});
dataLayer.push({"category_1_id": ""});
dataLayer.push({"phone_number": ""});
dataLayer.push({"mail_address": ""});
dataLayer.push({"project_id": ""});
dataLayer.push({"site_type": ""});
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K8K2XB');
API開発の絞り込み検索 | ITフリーエンジニアのための【レバテックフリーランス】
.projectSearchLayout[data-v-5722ea9e]{background:#f0f0f0}.h1Title[data-v-5722ea9e]{background:#f5f5f5;color:#666;font-size:1rem;line-height:20px;overflow:auto;padding:0 8px;white-space:nowrap}
@charset "UTF-8";
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:.8125em;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:.8125em;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}html{font-size:62.5%}body{background-color:#fff;color:#2d2d2d;font-family:Roboto,Noto Sans JP,游ゴシック体,Yu Gothic,Arial,sans-serif;font-feature-settings:"pkna";font-size:1.2rem;line-height:1.6;min-width:960px;text-align:left;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:767px){body{min-width:auto}}a{color:#37789b;text-decoration:underline}a:visited{color:#8f3dba}a:hover{text-decoration:none}a *,button *{pointer-events:none}
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}
:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}
:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff;--vc-icn-width:1.2em;--vc-nav-width:30px;--vc-nav-height:30px;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-background:transparent;--vc-pgn-width:12px;--vc-pgn-height:4px;--vc-pgn-margin:4px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary)}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);box-sizing:content-box;color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;margin:0 10px;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{left:0;right:auto}.carousel{box-sizing:border-box;overscroll-behavior:none;position:relative;text-align:center;touch-action:pan-y}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.carousel__icon{height:var(--vc-icn-width);width:var(--vc-icn-width);fill:currentColor}.carousel__pagination{display:flex;justify-content:center;line-height:0;list-style:none;margin:10px 0 0}.carousel__pagination-button{background:transparent;border:0;cursor:pointer;display:block;margin:0;padding:var(--vc-pgn-margin)}.carousel__pagination-button:after{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);content:"";display:block;height:var(--vc-pgn-height);width:var(--vc-pgn-width)}.carousel__pagination-button--active:after,.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;position:relative;scroll-snap-stop:auto;transform:translateZ(0)}
.headerInfo[data-v-b2cd049d]{background:#f5f5f5}.headerInfo>.inner[data-v-b2cd049d]{align-items:center;box-sizing:border-box;display:flex;margin:auto;min-height:25px;padding:0 12px;width:960px}.headerInfo>.inner>.title[data-v-b2cd049d]{flex:1;font-size:1rem;line-height:1.1;padding:2px 0;width:500px}.linkList[data-v-b2cd049d]{display:flex;gap:16px}.linkList>.item[data-v-b2cd049d]{font-size:1rem}.linkList>.item>.link[data-v-b2cd049d]{color:#666;text-decoration:none}
.projectDropdown[data-v-72c2ebbd]{background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(55,120,155,.24);left:-120px;max-width:750px;overflow:hidden;padding:16px 24px;position:absolute;top:calc(100% + 1px);transform:translateX(0);white-space:nowrap;z-index:9999}.projectDropdown.-top[data-v-72c2ebbd]{left:-24px}.projectDropdown>.title[data-v-72c2ebbd]{border-bottom:1px solid #e1e1e1;font-size:1.2rem;margin-bottom:4px}.categoryItem[data-v-72c2ebbd]{align-items:center;border-bottom:1px solid #e1e1e1;box-sizing:border-box;display:flex;height:80px;padding:0 16px}.categoryItem>.title[data-v-72c2ebbd]{align-items:center;color:#666;display:flex;flex:0 0 160px;font-size:1.4rem;font-weight:700;gap:4px}.categoryItem>.title>.image[data-v-72c2ebbd]{display:inline-block;height:auto;opacity:.8;vertical-align:bottom;width:24px}.topLink[data-v-72c2ebbd]{margin-top:8px;text-align:right}.topLink>.link[data-v-72c2ebbd]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3Cpath fill='%23333' fill-rule='nonzero' d='m20 12-2.82 2.82L26.34 24l-9.16 9.18L20 36l12-12z'/%3E%3C/g%3E%3C/svg%3E") 100%/16px no-repeat;color:#2d2d2d;font-size:1.4rem;padding-right:16px;text-decoration:none;transition:.2s}.topLink>.link[data-v-72c2ebbd]:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3Cpath fill='%2337789B' fill-rule='nonzero' d='m20 12-2.82 2.82L26.34 24l-9.16 9.18L20 36l12-12z'/%3E%3C/g%3E%3C/svg%3E");color:#37789b}.navLinks[data-v-72c2ebbd]{display:flex;flex-wrap:wrap;gap:12px;width:600px}.navLinks>.item[data-v-72c2ebbd]{min-width:114px;opacity:.9}.navLinks>.item>.link[data-v-72c2ebbd]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3Cpath fill='%23333' fill-rule='nonzero' d='m20 12-2.82 2.82L26.34 24l-9.16 9.18L20 36l12-12z'/%3E%3C/g%3E%3C/svg%3E") 0/16px no-repeat;color:#2d2d2d;display:inline-block;font-size:1.4rem;padding-left:16px;text-decoration:none}.navLinks>.item>.link[data-v-72c2ebbd]:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3Cpath fill='%2337789B' fill-rule='nonzero' d='m20 12-2.82 2.82L26.34 24l-9.16 9.18L20 36l12-12z'/%3E%3C/g%3E%3C/svg%3E");color:#37789b}
.commonDropdown[data-v-6b45c7e7]{background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(55,120,155,.24);left:50%;max-width:750px;overflow:hidden;position:absolute;top:calc(100% + 1px);transform:translateX(-50%);white-space:nowrap;z-index:9999}.navLinks[data-v-6b45c7e7]{padding:8px 0}.navLinks>.item>.link[data-v-6b45c7e7]{color:#2d2d2d;display:flex;font-size:1.4rem;gap:4px;line-height:40px;padding:0 24px;text-decoration:none;transition:.2s}.navLinks>.item>.link[data-v-6b45c7e7]:hover{background:#f5f5f5}.navLinks>.item>.link>.icon[data-v-6b45c7e7]{height:auto;vertical-align:middle;width:16px}
.globalNav[data-v-974be1d0]{display:flex}.globalNav>.menu[data-v-974be1d0]{position:relative;z-index:100}.globalNav>.menu[data-v-974be1d0]:after{background:#37789b;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;transition:.2s;width:0}.globalNav>.menu[data-v-974be1d0]:hover:after{width:100%}.globalNav>.menu>.link[data-v-974be1d0]{color:#2d2d2d;display:block;font-size:1.4rem;font-weight:700;letter-spacing:.05em;padding:24px;text-align:center;text-decoration:none}.globalNav>.menu>.link.is-compact[data-v-974be1d0]{padding:16px 24px}.globalNav>.menu>.link.-top[data-v-974be1d0]{padding:12px 24px}.globalNav>.menu>.link[data-v-974be1d0]:hover{color:#37789b}
.linkButton[data-v-998e8304]{border-radius:4px;display:flex;font-weight:700;justify-content:center;letter-spacing:.02em;text-align:center;text-decoration:none;transition:.2s}.linkButton.-border[data-v-998e8304]{border:1px solid #37789b;color:#37789b;font-size:1.1rem;font-weight:700;line-height:1.4;margin-left:8px;padding:8px;white-space:pre-line}.linkButton.-border[data-v-998e8304]:hover{background:#f1f7fa}@media (max-width:767px){.linkButton.-border[data-v-998e8304]{font-size:1.4rem;font-weight:400;line-height:36px;margin:0;padding:0}}.linkButton.-cta[data-v-998e8304]{background:#ff4a33;color:#fff;font-size:1.4rem;font-weight:700;line-height:48px;padding:0 16px}.linkButton.-cta[data-v-998e8304]:hover{background:#e4443b}@media (max-width:767px){.linkButton.-cta[data-v-998e8304]{font-size:1.2rem;line-height:38px;padding:0 8px}}.linkButton.-ctaOnStickyHeader[data-v-998e8304]{align-items:center;background:#ff4a33;border-radius:0 4px 4px 0;color:#fff;width:100%}.linkButton.-ctaOnStickyHeader[data-v-998e8304]:hover{background:#e4443b}@media (max-width:767px){.linkButton.-ctaOnStickyHeader[data-v-998e8304]{font-size:1.2rem;line-height:38px;padding:0 8px}}.linkButton.-borderWide[data-v-998e8304]{background:#37789b;border:2px solid #37789b;color:#fff;font-size:1.2rem;font-weight:700;height:48px;letter-spacing:0;line-height:1.4;padding:8px 20px;white-space:pre-line}.linkButton.-borderWide[data-v-998e8304]:hover{background:#255476;border-color:#255476}.linkButton.-small[data-v-998e8304]{font-size:1.2rem;line-height:1;padding:14px 8px;width:100%}.linkButton.-medium[data-v-998e8304]{line-height:40px}@media (max-width:767px){.linkButton.-medium[data-v-998e8304]{font-size:1.4rem}}.linkButton.-large[data-v-998e8304]{font-size:1.6rem;line-height:48px}.linkButton.-largeSecond[data-v-998e8304]{font-size:1.8rem;line-height:60px;width:100%}
.navButtons[data-v-015e2121]{align-items:center;display:flex;gap:20px;margin-left:24px}.navButtons>.border[data-v-015e2121]{background:#e1e1e1;height:32px;width:1px}.navButtons>.anchor[data-v-015e2121],.navButtons>.text[data-v-015e2121]{color:#666;font-size:1.3rem}.navButtons>.text[data-v-015e2121]{cursor:pointer;text-decoration:underline}.navButtons>.text[data-v-015e2121]:hover{text-decoration:none}
.baseHeader[data-v-c6c99dc6]{background:#fff;border-bottom:1px solid #e1e1e1;min-width:960px;width:100%}.baseHeader.is-fixed[data-v-c6c99dc6]{opacity:0;position:fixed;top:0;transform:translateY(-100%);transition:.2s;visibility:hidden;z-index:9999}.baseHeader.is-fixed.is-show[data-v-c6c99dc6]{opacity:1;transform:translateY(0);visibility:visible}.baseHeader.is-sticky[data-v-c6c99dc6]{position:sticky}.headerNav[data-v-c6c99dc6]{align-items:center;display:flex;justify-content:space-between;margin:auto;padding:0 12px;width:960px}.is-fixed .headerNav[data-v-c6c99dc6]{padding:0}.headerNav>.logo[data-v-c6c99dc6]{transition:.2s;width:150px}.headerNav>.logo[data-v-c6c99dc6]:hover{opacity:.7}
.linkButton[data-v-fa4ff8ac]{align-items:flex-end;color:#2d2d2d;display:flex;flex-wrap:wrap;font-size:1rem;height:56px;justify-content:center;padding:6px 0;text-decoration:none;width:50px}.linkButton.-cta[data-v-fa4ff8ac]{background:#ff4a33;color:#fff;font-weight:700}.linkButton.-cta[data-v-fa4ff8ac]:hover{background:#e4443b}.linkButton>.icon[data-v-fa4ff8ac]{height:auto;vertical-align:middle;width:24px}
.globalNavButtons[data-v-d9cc327e]{display:flex}
.imageLink[data-v-e67e3f4b]{display:block}.imageLink>.image[data-v-e67e3f4b]{pointer-events:none}
.globalMenuProject[data-v-cf8bfbb5]{border-bottom:6px solid #f5f5f5}.globalMenuProject>.title[data-v-cf8bfbb5]{font-size:1.4rem;font-weight:700;line-height:40px;padding:0 16px;position:relative}.globalMenuProject>.cta[data-v-cf8bfbb5]{margin-bottom:24px;padding:16px 16px 0}.globalMenuProject>.link[data-v-cf8bfbb5]{color:#2d2d2d;display:block;line-height:40px;padding:0 16px;text-decoration:none}.globalMenuProject>.link[data-v-cf8bfbb5],.projectMenuTitle[data-v-cf8bfbb5]{border-top:1px solid #f5f5f5;font-size:1.4rem}.projectMenuTitle[data-v-cf8bfbb5]{display:flex;gap:4px;padding:16px 16px 0;position:relative}.projectMenuTitle[data-v-cf8bfbb5]:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3Cpath fill='%234794BE' fill-rule='nonzero' d='m14 20 10 10 10-10z'/%3E%3C/g%3E%3C/svg%3E") 50%/20px no-repeat;content:"";height:20px;position:absolute;right:16px;top:calc(50% + 8px);transform:translateY(-50%);transition:.3s;width:20px}.projectMenuTitle.is-opened[data-v-cf8bfbb5]:after{transform:translateY(-50%) rotate(-180deg)}.projectMenuTitle>.icon[data-v-cf8bfbb5]{opacity:.8;width:20px}.projectCategoryLinks[data-v-cf8bfbb5]{margin:4px 0 8px;overflow:hidden;padding:0 16px;transition:height .4s ease-out}.projectCategoryLinks>.link[data-v-cf8bfbb5]{background:#f5f5f5;border-radius:3em;color:#2d2d2d;display:inline-block;font-size:1.2rem;line-height:1;margin:4px;padding:6px 12px;text-decoration:none}
.globalMenuCommon[data-v-c28bfe6b]{border-bottom:6px solid #f5f5f5}.globalMenuCommon>.title[data-v-c28bfe6b]{font-size:1.4rem;font-weight:700;line-height:40px;padding:0 16px;position:relative}.globalMenuCommon>.title[data-v-c28bfe6b]:after,.globalMenuCommon>.title[data-v-c28bfe6b]:before{background:hsla(0,0%,100%,.05) 100%/20px no-repeat;background-blend-mode:lighten;content:"";height:20px;position:absolute;right:16px;top:50%;transition:.2s;width:20px}.globalMenuCommon>.title[data-v-c28bfe6b]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3Cpath fill='%2337789b' fill-rule='nonzero' d='M38 26H26v12h-4V26H10v-4h12V10h4v12h12z'/%3E%3C/g%3E%3C/svg%3E");transform:translateY(-50%)}.globalMenuCommon>.title[data-v-c28bfe6b]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3Cpath fill='%2337789b' fill-rule='nonzero' d='M38 26H10v-4h28z'/%3E%3C/g%3E%3C/svg%3E");opacity:0;transform:translateY(-50%) rotate(-90deg)}.globalMenuCommon>.title.is-opened[data-v-c28bfe6b]:before{opacity:0;transform:translateY(-50%) rotate(90deg);transform-origin:center}.globalMenuCommon>.title.is-opened[data-v-c28bfe6b]:after{opacity:1;transform:translateY(-50%) rotate(0)}.menuLinks[data-v-c28bfe6b]{border-top:1px solid #f5f5f5;overflow:hidden;transition:height .4s ease-out}.menuLinks>.item[data-v-c28bfe6b]{border-bottom:1px solid #f5f5f5;position:relative}.menuLinks>.item>.link[data-v-c28bfe6b]{color:#2d2d2d;display:block;font-size:1.4rem;line-height:40px;padding:0 16px;text-decoration:none}.menuLinks>.item>.link>.icon[data-v-c28bfe6b]{height:auto;opacity:.8;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:16px}
.globalNav[data-v-327b6d95]{background:#f5f5f5;bottom:0;box-shadow:-8px 0 24px rgba(0,0,0,.1);height:100%;margin-left:auto;overflow:scroll;position:fixed;right:0;top:0;transform:translateX(0);transition:.3s;width:280px;z-index:10000}.globalNavHead[data-v-327b6d95]{align-items:center;background:#fff;border-bottom:6px solid #f5f5f5;display:flex;justify-content:space-between;padding:12px 16px;position:sticky;top:0;z-index:1}.projectMenuTitle[data-v-327b6d95]{border-top:1px solid #f5f5f5;display:flex;font-size:1.4rem;gap:4px;padding:16px;position:relative}.projectMenuTitle[data-v-327b6d95]:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3Cpath fill='%234794BE' fill-rule='nonzero' d='m14 20 10 10 10-10z'/%3E%3C/g%3E%3C/svg%3E") 50%/20px no-repeat;content:"";height:20px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:.3s;width:20px}.projectMenuTitle.is-opened[data-v-327b6d95]:after{transform:translateY(-50%) rotate(-180deg)}.projectMenuTitle>.icon[data-v-327b6d95]{opacity:.8;width:20px}.globalMenuList[data-v-327b6d95]{background:#fff}.globalMenuList>.link[data-v-327b6d95]{border-bottom:1px solid #f5f5f5;color:#2d2d2d;display:block;font-size:1.4rem;line-height:40px;padding:0 16px;position:relative;text-decoration:none}.globalMenuList>.link>.logo[data-v-327b6d95]{height:auto;opacity:.8;position:absolute;right:18px;top:50%;transform:translateY(-50%);width:16px}.loginButton[data-v-327b6d95]{background:#fff;border:2px solid #37789b;border-radius:8px;display:block;height:48px;margin:24px auto 0;text-align:center;width:248px}.loginButton>.text[data-v-327b6d95]{color:#37789b;font-size:1.4rem;font-weight:700;line-height:1.1428571429}
.baseHeader[data-v-4082a893]{align-items:center;background:hsla(0,0%,100%,.95);border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;height:56px;justify-content:space-between;overflow:hidden;position:sticky;top:0;width:100%;z-index:99}.baseHeader.is-static[data-v-4082a893]{position:static}.baseHeader>.logo[data-v-4082a893]{margin-right:12px;width:110px}.globalNavMask[data-v-4082a893]{background:rgba(0,0,0,.7);bottom:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.fade-enter-active[data-v-4082a893],.fade-leave-active[data-v-4082a893]{transition:opacity .3s}.fade-enter[data-v-4082a893],.fade-enter-from[data-v-4082a893],.fade-leave-to[data-v-4082a893]{opacity:0}.slide-enter-active[data-v-4082a893],.slide-leave-active[data-v-4082a893]{transition:.3s}.slide-enter[data-v-4082a893],.slide-enter-from[data-v-4082a893],.slide-leave-to[data-v-4082a893]{transform:translateX(100%)}
.stickyPageTop[data-v-0890a2f5]{align-items:center;background-color:#2d2d2d;border:3px solid #fff;border-radius:50%;bottom:110px;box-shadow:0 1px 4px 0 rgba(0,0,0,.32);color:#fff;display:flex;flex-direction:column;font-size:1rem;height:56px;justify-content:center;line-height:1;position:fixed;right:calc(50% - 360px);text-align:center;transition:.3s;width:56px;z-index:99}.stickyPageTop[data-v-0890a2f5]:before{border-left:1px solid #fff;border-top:1px solid #fff;content:"";height:7px;position:relative;transform:rotate(45deg);width:7px}.stickyPageTop.is-stop[data-v-0890a2f5]{bottom:auto;position:absolute;right:calc(50% - 542px);top:-58px}.stickyPageTop[data-v-0890a2f5]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.32)}.fade-enter-from[data-v-0890a2f5],.fade-leave-to[data-v-0890a2f5]{opacity:0}
.footerCopyright[data-v-de9fd497]{color:#999;font-size:1.1rem;font-weight:700}@media (max-width:767px){.footerCopyright[data-v-de9fd497]{background:#37789b;color:#fff;display:block;font-size:1.2rem;letter-spacing:.05em;padding:4px 0;text-align:center}.footerCopyright.-noBackground[data-v-de9fd497]{background:none;color:#999}}
.footerLogo[data-v-dfe9e5c9]{display:grid;justify-items:flex-end}.footerLogo>.image[data-v-dfe9e5c9]:hover{opacity:.7}
.baseFooter[data-v-d7b33bb6]{background:#2d2d2d;padding-top:30px;width:100%}.baseFooter>.inner[data-v-d7b33bb6]{display:grid;gap:40px;margin:0 auto;padding-bottom:30px;position:relative;width:960px}.pageTop[data-v-d7b33bb6]{position:absolute;right:0;top:-80px}.pageTop[data-v-d7b33bb6]:hover{opacity:.7}.linkList[data-v-d7b33bb6]{display:flex;flex-wrap:wrap;gap:20px 36px}.linkList>.item[data-v-d7b33bb6]{background:url("data:image/webp;base64,UklGRn4AAABXRUJQVlA4THEAAAAvCUACAE+gtG0jOK7CsnaB++jp0Clt2wiOq7CsXeA+ejp0Sts2guMqLGsXuI+eDt38x/+3DYC7s7sigiQzgySSwCa2rUafIAAJqEgdXqioMQF13Ot3RUT0vwdSR5AC2AXkS6d9uDM//Jk/FpALYKWOIAA=") no-repeat 0;padding-left:16px}.linkList>.item>.link[data-v-d7b33bb6]{color:#fff;font-size:1.2rem;text-decoration:none}.linkList>.item>.link[data-v-d7b33bb6]:hover{text-decoration:underline;text-decoration-color:#fff}.projectLinksWrapper[data-v-d7b33bb6]{border-top:1px solid #666;padding-top:30px}.projectLinksWrapper>.title[data-v-d7b33bb6]{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:20px}.serviceLinksWrapper[data-v-d7b33bb6]{border-top:1px solid #666;padding-top:30px}.serviceLinksWrapper>.title[data-v-d7b33bb6]{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:20px}.serviceLinkList[data-v-d7b33bb6]{display:flex;flex-wrap:wrap;gap:16px 24px}.serviceLinkList>.item[data-v-d7b33bb6]{width:18%}.textLink[data-v-d7b33bb6]{color:#fff;display:inline-block;font-size:1.4rem;line-height:1.2857142857;text-decoration:none;transition:all .2s}.textLink[data-v-d7b33bb6]:hover{opacity:.8}.textLink[data-v-d7b33bb6]> .description{color:#b4b4b4;display:block;font-size:1.2rem;line-height:1.5;margin-bottom:2px}.footerBottom[data-v-d7b33bb6]{background:#fff;padding:20px 0;width:100%}.footerBottom>.inner[data-v-d7b33bb6]{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;position:relative;width:960px}
.breadcrumbList[data-v-37e32a64]{background:#f5f5f5;display:flex;gap:24px;overflow:auto;padding:8px 12px;white-space:nowrap}.breadcrumbList.-silver[data-v-37e32a64]{background:#f0f0f0}.breadcrumbList>.item[data-v-37e32a64]{font-size:1.2rem}.breadcrumbList>.item>.link[data-v-37e32a64]{position:relative}.breadcrumbList>.item>.link[data-v-37e32a64]:before{border-bottom:2px solid #ccc;border-right:2px solid #ccc;content:"";height:6px;position:absolute;right:-15px;top:50%;transform:translateY(-50%) rotate(315deg);width:6px}
.footerAccordion[data-v-fdab0ace]{display:grid}.footerAccordion>.title[data-v-fdab0ace]{background:#37789b;border-bottom:1px solid #fff;color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.08em;padding:8px;position:relative}.footerAccordion>.title[data-v-fdab0ace]:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;position:absolute;right:12px;top:50%;transform:translateY(calc(-50% - 2px)) rotate(45deg);width:10px}.footerAccordion>.title.is-opened[data-v-fdab0ace]:before{transform:translateY(calc(-50% + 2px)) rotate(225deg)}.footerAccordion>.description[data-v-fdab0ace]{overflow:hidden;padding:16px;transition:height .4s ease-out}
.baseFooter[data-v-ecdb9f3c]{background:#fff}.projectLinkListWrapper[data-v-ecdb9f3c]{display:grid;gap:16px}.projectLinkListInfo[data-v-ecdb9f3c]{display:grid;gap:4px}.projectLinkListInfo>.title[data-v-ecdb9f3c]{font-size:1.2rem}.projectLinkMore[data-v-ecdb9f3c]{text-align:right}.projectLinkMore>.link[data-v-ecdb9f3c]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='5' cy='5' r='5' fill='%234794BE'/%3E%3Cpath fill='%23FFF' d='m7 4.9-3 2v-4z'/%3E%3C/g%3E%3C/svg%3E") 100% no-repeat;color:#37789b;font-size:1.2rem;font-weight:700;padding-right:14px;text-decoration:none}.linkList[data-v-ecdb9f3c]{display:grid;gap:4px}.linkList>.item[data-v-ecdb9f3c]{font-size:1.2rem}.linkList>.item>.link[data-v-ecdb9f3c]{color:#37789b;text-decoration:none}.serviceLinkList[data-v-ecdb9f3c]{display:flex;flex-wrap:wrap;gap:16px 8px;padding:16px 0}.serviceLinkList>.item[data-v-ecdb9f3c]{width:48%}.serviceLink[data-v-ecdb9f3c]{color:#2d2d2d;display:inline-block;font-size:1.4rem;line-height:1.4285714286;text-decoration:none;transition:all .2s}.footerBottom[data-v-ecdb9f3c]{align-items:center;background:#f5f5f5;display:flex;gap:5%;padding:12px}.bottomLinkList[data-v-ecdb9f3c]{display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between}.bottomLinkList>.item[data-v-ecdb9f3c]{min-width:45%}.bottomLinkList>.item>.link[data-v-ecdb9f3c]{color:#2d2d2d;display:block;font-size:1.1rem;text-decoration:none}
.pageTitle[data-v-c6318adc]{background:#f5f5f5;color:#37789b;font-size:4rem;font-weight:700;letter-spacing:.025em;line-height:1.475;padding:48px 16px;text-align:center}@media (max-width:767px){.pageTitle[data-v-c6318adc]{font-size:2rem;line-height:1.46875;padding:32px 16px}}.errorPage[data-v-c6318adc]{margin:0 auto 160px;padding:0 16px;width:960px}@media (max-width:767px){.errorPage[data-v-c6318adc]{margin-bottom:96px;padding:0 4.2666666667%;width:100%}}.descriptionWrapper[data-v-c6318adc]{padding:80px 0 24px}@media (max-width:767px){.descriptionWrapper[data-v-c6318adc]{padding:40px 0 0}}.descriptionWrapper>.description[data-v-c6318adc]{color:#2d2d2d;font-size:1.6rem;letter-spacing:.03125em;line-height:2;text-align:center;white-space:pre-line}@media (max-width:767px){.descriptionWrapper>.description[data-v-c6318adc]{width:100%}}.errorItem[data-v-c6318adc]{margin-top:56px}@media (max-width:767px){.errorItem[data-v-c6318adc]{margin-top:40px}}.errorItem>.title[data-v-c6318adc]{color:#2d2d2d;font-size:2rem;font-weight:700;letter-spacing:.028em;margin-bottom:16px}@media (max-width:767px){.errorItem>.title[data-v-c6318adc]{font-size:1.6rem;margin-bottom:8px}}.linkList[data-v-c6318adc]{display:flex;flex-wrap:wrap}.linkList>.item[data-v-c6318adc]{font-size:1.4rem;width:25%}@media (max-width:767px){.linkList>.item[data-v-c6318adc]{margin-top:8px;width:100%}}.linkList>.item>.link[data-v-c6318adc]{color:#37789b}@media (min-width:768px){.linkList>.item>.link[data-v-c6318adc]:hover{text-decoration:none}}
絞り込み検索 | レバテックフリーランスIT・Web求人/転職フリーランスクリエイター案件案件検索よく検索されるキーワードスキルJavaPHPPythonJavaScriptRubyC#Go職種・ポジションインフラフロントエンドネットワークSEプログラマーPMPMO案件特徴在宅・リモート案件高単価短期案件実務経験浅い方OK副業・複業エリア東京都大阪福岡愛知トップページに戻るサービス紹介ご利用の流れ 個別相談会 ご友人紹介 福利厚生パッケージについて 登録者限定機能について お役立ちコンテンツご利用者インタビュー フリーランススタートガイド 採用企業の方へログイン無料会員登録案件検索よく検索されるキーワードスキルJavaPHPPythonJavaScriptRubyC#Go職種・ポジションインフラフロントエンドネットワークSEプログラマーPMPMO案件特徴在宅・リモート案件高単価短期案件実務経験浅い方OK副業・複業エリア東京都大阪福岡愛知トップページに戻るサービス紹介ご利用の流れ 個別相談会 ご友人紹介 福利厚生パッケージについて 登録者限定機能について お役立ちコンテンツご利用者インタビュー フリーランススタートガイド 採用企業の方へログイン無料会員登録HOME件 (2024年02月12日現在)マージン率 非公開 対応地域 東京・神奈川・埼玉・千葉・大阪・兵庫・京都・愛知・福岡 強み ・週4日~稼働の案件、リモート案件多数
(週3日以内の案件はハイスキルが必要)
・カウンセラーの専門性が高く、幅広く相談に乗ってくれる
・高単価な案件が多い
業界最高水準の案件単価
キャリアコンサルタントによる手厚いサポート
※レバテックフリーランス公式サイトより引用(公式:https://freelance.levtech.jp)案件数が多い
レバテックフリーランスの案件例
月額単価 850,000円/月 職務内容 ・LLMを用いたサービスを複数立ち上げている企業にて、
リリース予定のサービス開発に携わっていただきます。
・主に下記作業などをご担当いただきます。
-AWS Lambdaを用いたサーバレスシステムの開発とパフォーマンスチューニング
-AWS Amplifyを用いたAPI開発
-Azure OpenAI Serviceの利用
-LangChain, LlamaIndexなどを用いたサービス開発
-各種ストレージサービスとの連携機能開発、WebクローラーやPDF等の取り込み機能の開発
-CI/CD構築
-バックエンドシステム全体の仕様策定、プロジェクト全体の進捗管理求めるスキル ・要件定義~運用まで一人称での開発経験
・API開発の経験
・クリーンアーキテクチャなどの思想理解
・コード設計経験
・AWS上で、サーバレスかつユーザー認証を使用する商用アプリケーションを2件以上リリースした経験歓迎スキル・QiitaやTwitterでの情報発信の経験
・AWSを用いた開発経験
・セキュリティに関する知見
・LangChain, LlamaIndexなどを用いたプロダクト開発経験案件URL 【Python/AWS】新規プラットフォームサービス開発の求人・案件
(2024年08月23日 現在)HiPro Tech
運営会社
パーソルキャリア株式会社
公開求人数
468件
マージン率
非公開
対応地域
首都圏中心
働き方
週3日から稼働OK、リモートOK案件多数
リモート案件多数・週3日〜可能で柔軟な働き方ができる
中間マージンのない直請け案件多数
公式:https://tech.hipro-job.jp/
HiPro Techは、仲介会社を挟まずに案件を受注できる「直請案件」が豊富にあります。契約後も充実したサポート体制
(希望条件、現在の活動状況、ライフプラン、現在の困りごと)
(経験やスキルの相性がよければ案件を相談)
(契約から各種手続きまでをフォロー)エンジニアスタイル
運営会社
ボスアーキテクト株式会社
公開求人数
186,957件
特徴
直接契約で高単価を実現
対応地域
主に東京
働き方
リモートワーク、フレックス制度、
週2稼働OKなど様々な案件に対応
データが豊富で、案件を探しやすい
API開発の副業をするために必要な準備
実務経験・スキルを棚卸ししておく
副業案件を探すためのサイトに登録しておく
API開発の副業案件にはどんなものがある?
案件例①
月額単価 850,000円/月 職務内容 ・LLMを用いたサービスを複数立ち上げている企業にて、
リリース予定のサービス開発に携わっていただきます。
・主に下記作業などをご担当いただきます。
- React, TypeScriptを用いた管理画面とチャットウィジェットの開発・改善
-モバイル対応およびレスポンシブデザインの実装
-ユーザビリティ向上のためのUI/UXデザイン改善
-Spiral.Botのアバター表示やチャットUIの高度な機能開発
-パフォーマンスチューニングおよびセキュリティ対策
-ユーザーテストやフィードバックをもとにした改善の検討・実装
-フロントエンドシステム全体の仕様策定、プロジェクト全体の進捗管理求めるスキル ・要件定義~運用まで一人称での開発経験
・API開発の経験
・クリーンアーキテクチャなどの思想理解
・コード設計経験
・商用アプリケーションのリリース経験
・商用SaaSサービスのリリース経験歓迎スキル・QiitaやTwitterでの情報発信の経験
・インダストリアルデザインなどに基づくデザインのスキル
・セキュリティに関する知見
・LangChain, LlamaIndexなど、LLM関連ライブラリを使ってプロダクトを作った経験案件URL 【TypeScript/React】新規プラットフォームサービス開発の求人・案件
(2024年08月23日 現在)案件例②
月額単価 800,000円/月 職務内容 ・製造業向けバックエンドAPI開発支援に携わっていただきます。
・主に下記作業をご担当いただきます。
‐バックエンド開発
‐API連携、データベース管理、インフラストラクチャ構築、アプリ開発のマネジメントなど求めるスキル ・GitHubによるコード管理に関する知見
・Azureを用いたインフラストラクチャーのアーキテクチャ設計・構築運用の経験または知見
・REST APIとOpenAPIの実務経験または知見
・Dockerを用いたコンテナ化アプリケーションの設計、構築の経験
・Djangoフレームワークを用いた実務経験または知見歓迎スキル・リリース設計、テストの自動化の経験
・pytestなどのツールの知見
・CI/CDツールであるAzure Pipelinesの実務経験または知見
・プロジェクト管理ツールであるAzure DevOpsの実務経験または知見
・コードのスタイルや品質に関するベストプラクティスの知見
・Python開発経験1年以上
・MySQLや他のリレーショナルデータベースの実務経験または知見案件URL 【Azure/Python/フルリモート】製造業向けバックエンドAPI開発支援の求人・案件
(2024年08月23日 現在)API開発の副業案件を行うメリットは?
収入が増える
スキルアップにつながる
人脈を広げることができる
API開発で副業するデメリットって?
本業との兼ね合いが難しくなる
休みが取れなくなる
API開発の副業案件や単価の目安
週1勤務の場合のAPI開発副業案件や単価例
週3勤務の場合のAPI開発副業案件や単価例
API開発案件の副業で収入を増やすポイント
単価が安い案件は控える
複数のエージェントに登録して、自分のスキル感を相見積もりしてもらう
エージェントを利用する場合はマージン率を確認する
API開発の副業を始める際の注意点
土日・平日夜の稼働が可能か確かめる
スケジュール管理をしっかり行い、可能な範囲で始める
副業可能か会社に確認する
確定申告が必要か確認する
API開発の副業についてよくある質問
Q1. 週何日から副業出来る?
Q2. リモートワーク可能な案件はある?
Q3. API開発未経験で副業出来る?
Q4. API開発で副業するために必要な実務経験やスキルって?
Q5. API開発の副業からフリーランスとして独立するには?
まとめ
リモートで、週1~、土日/平日夜稼働OKの直請け案件を探すならここ。業界最多水準の案件数を保有。
レバテックフリーランス(https://freelance.levtech.jp/)
ハイスキルの方向け。週4日~以上、エンド直請、高単価案件を探す人におすすめのフリーランスエージェント。
HiPro Tech(公式:https://tech.hipro-job.jp/)
柔軟に対応できる高単価な案件が豊富!契約後のサポートも充実しているエージェント。
エンジニアスタイル(公式:https://engineer-style.jp/)
複数エージェントの求人から希望にあった案件を幅広く探せる案件サイト。