モダンミニマルリビング
      ゼロリノベ
      シンプルで洗練された空間デザイン。無駄を省いた機能的な住まい。
      詳細を見る
     
   
  
  
    
    
      ナチュラルウッドの空間
      SHUKEN
      自然素材を活かした温かみのある住空間。家族の時間を大切にする設計。
      詳細を見る
     
   
  
  
  
  
    
    
      ゼロリノベ
      シンプルでモダンなデザインが特徴のリノベーション事例。機能性と美しさを兼ね備えた空間づくり。
      詳細を見る
     
   
  
  
  
    
    
      SHUKEN
      自然素材を活かした温かみのあるリノベーション。家族の暮らしに寄り添う設計が魅力。
      詳細を見る
     
   
  
  
  
    
    
      リノベル
      ライフスタイルに合わせたカスタマイズ性の高いリノベーション。個性を大切にした空間設計。
      詳細を見る
     
   
  
  
  
    
    
  font-weight: bold;
}
se/" target="_blank">詳細を見る
    
 
   
 
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 20px;
  margin: 20px 0;
}
.renovation-card {
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.renovation-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}
.renovation-card img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.renovation-card-content {
  padding: 15px;
}
.renovation-card h3 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
}
.renovation-card p {
  margin-bottom: 15px;
  color: #555;
  font-size: 14px;
}
.renovation-card a {
  display: inline-block;
  padding: 8px 16px;
  background-color: #ff5a5f;
  color: white;
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
  transition: background-color 0.3s ease;
}
.renovation-card a:hover {
  background-color: #ff3b42;
}
  
  
    
    
      ゼロリノベ
      洗練されたデザインと機能性を両立した都市型リノベーション。無駄を省いたミニマルな空間設計が特徴です。
      事例を見る
     
   
  
  
  
    
    
      SHUKEN
      伝統と現代を融合させた和モダンリノベーション。職人の技術と現代的なデザインセンスが調和した空間を提案します。
      事例を見る
     
   
  
  
  
    
    
      リノベル
      家族の暮らしに寄り添うリノベーション。子育て世代に人気の機能的で温かみのある住空間を実現します。
      事例を見る
     
   
  
  
  
    
    
      リノデュース
      環境に配慮したサステナブルなリノベーション。既存素材を活かした再生デザインで、エコでスタイリッシュな住まいを提案します。
      事例を見る
     
   
 
<!-- リノベーション事例ギャラリー - Airbnbスタイルのカード型レイアウト -->
<style>
.renovation-gallery {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 20px;
  margin: 20px 0;
}
.renovation-card {
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 6px 16px rgba(0,0,0,0.12);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.renovation-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 24px rgba(0,0,0,0.15);
}
.renovation-card img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.renovation-card-content {
  padding: 16px;
}
.renovation-card-title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 8px;
}
.renovation-card-company {
  font-size: 14px;
  color: #717171;
  margin-bottom: 8px;
}
.renovation-card-desc {
  font-size: 14px;
  line-height: 1.4;
  color: #222222;
}
.renovation-card-link {
  display: inline-block;
  margin-top: 12px;
  color: #008489;
  text-decoration: none;
  font-weight: 500;
}
.renovation-card-link:hover {
  text-decoration: underline;
}
</style>
<div class="renovation-gallery">
  <!-- ゼロリノベの事例 -->
  <div class="renovation-card">
    <img src="https://www.zerorenovation.co.jp/assets/img/works/works_img01.jpg" alt="ゼロリノベ事例1">
    <div class="renovation-card-content">
      <div class="renovation-card-title">モダンミニマルリビング</div>
      <div class="renovation-card-company">ゼロリノベ</div>
      <div class="renovation-card-desc">シンプルで洗練された空間デザイン。無駄を省いた機能的な住まい。</div>
      <a href="https://www.zerorenovation.co.jp/works" class="renovation-card-link" target="_blank">詳細を見る</a>
    </div>
  </div>
  
  <!-- SHUKENの事例 -->
  <div class="renovation-card">
    <img src="https://shuken-renovation.jp/wp-content/themes/shuken/assets/images/works/works_img01.jpg" alt="SHUKEN事例1">
    <div class="renovation-card-content">
      <div class="renovation-card-title">ナチュラルウッドの空間</div>
      <div class="renovation-card-company">SHUKEN</div>
      <div class="renovation-card-desc">自然素材を活かした温かみのある住空間。家族の時間を大切にする設計。</div>
      <a href="https://shuken-renovation.jp/works/" class="renovation-card-link" target="_blank">詳細を見る</a>
    </div>
  </div>
  
  <!-- リノベルの事例 -->
  <div class="renovation-card">
    <img src="https://www.renoveru.jp/images/renovation/case_img01.jpg" alt="リノベル事例1">
    <div class="renovation-card-content">
      <div class="renovation-card-title">開放的なLDK空間</div>
      <div class="renovation-card-company">リノベル</div>
      <div class="renovation-card-desc">壁を取り払い、家族がつながる開放的な空間設計。光と風を取り入れる工夫。</div>
      <a href="https://www.renoveru.jp/renovation" class="renovation-card-link" target="_blank">詳細を見る</a>
    </div>
  </div>
  
  <!-- リノデュースの事例 -->
  <div class="renovation-card">
    <img src="https://renoverisu.jp/wp-content/uploads/2023/04/case_img01.jpg" alt="リノデュース事例1">
    <div class="renovation-card-content">
      <div class="renovation-card-title">インダストリアルデザイン</div>
      <div class="renovation-card-company">リノデュース</div>
      <div class="renovation-card-desc">無骨さと洗練さが融合したインダストリアルデザイン。素材の質感を活かした空間。</div>
      <a href="https://renoverisu.jp/case/" class="renovation-card-link" target="_blank">詳細を見る</a>
    </div>
  </div>
</div>
<!-- リノベーション事例ギャラリー - CSS スタイル -->
<style>
.renovation-gallery {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 20px;
  margin: 20px 0;
}
.renovation-card {
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 6px 16px rgba(0,0,0,0.12);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.renovation-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 24px rgba(0,0,0,0.15);
}
.renovation-card img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.renovation-card-content {
  padding: 16px;
}
.renovation-card-title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 8px;
}
.renovation-card-company {
  font-size: 14px;
  color: #717171;
  margin-bottom: 8px;
}
.renovation-card-desc {
  font-size: 14px;
  line-height: 1.4;
  color: #222222;
}
.renovation-card-link {
  display: inline-block;
  margin-top: 12px;
  color: #008489;
  text-decoration: none;
  font-weight: 500;
}
.renovation-card-link:hover {
  text-decoration: underline;
}
</style>