<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta http-equiv="Content-Style-Type" content="text/css">
  <title></title>
  <meta name="Generator" content="Cocoa HTML Writer">
  <meta name="CocoaVersion" content="2685.3">
  <style type="text/css">
    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
  </style>
</head>
<body>
<p class="p1">@charset "UTF-8";</p>
<p class="p2"><br></p>
<p class="p1">/* ========================================</p>
<p class="p1"><span class="Apple-converted-space">   </span>追従メニュー（PC版のみ・990px以上）</p>
<p class="p1"><span class="Apple-converted-space">   </span>リナースHP修正 2025-02-23追加</p>
<p class="p1">======================================== */</p>
<p class="p2"><br></p>
<p class="p1">.sticky-nav {</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: none;</p>
<p class="p1"><span class="Apple-converted-space">  </span>position: fixed;</p>
<p class="p1"><span class="Apple-converted-space">  </span>top: -100px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>left: 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>width: 100%;</p>
<p class="p1"><span class="Apple-converted-space">  </span>background: rgba(255, 255, 255, 0.95);</p>
<p class="p1"><span class="Apple-converted-space">  </span>box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);</p>
<p class="p1"><span class="Apple-converted-space">  </span>z-index: 9999;</p>
<p class="p1"><span class="Apple-converted-space">  </span>transition: top 0.3s ease-in-out;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.sticky-nav.is-active {</p>
<p class="p1"><span class="Apple-converted-space">  </span>top: 0;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.sticky-nav__container {</p>
<p class="p1"><span class="Apple-converted-space">  </span>max-width: 1200px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin: 0 auto;</p>
<p class="p1"><span class="Apple-converted-space">  </span>padding: 15px 30px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: flex;</p>
<p class="p1"><span class="Apple-converted-space">  </span>justify-content: space-between;</p>
<p class="p1"><span class="Apple-converted-space">  </span>align-items: center;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.sticky-nav__logo img {</p>
<p class="p1"><span class="Apple-converted-space">  </span>height: 50px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>width: auto;</p>
<p class="p1"><span class="Apple-converted-space">  </span>transition: transform 0.3s ease;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.sticky-nav__logo:hover img {</p>
<p class="p1"><span class="Apple-converted-space">  </span>transform: scale(1.05);</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.sticky-nav__menu {</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: flex;</p>
<p class="p1"><span class="Apple-converted-space">  </span>list-style: none;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin: 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>padding: 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>gap: 30px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>align-items: center;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.sticky-nav__menu li a {</p>
<p class="p1"><span class="Apple-converted-space">  </span>text-decoration: none;</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #333;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-size: 14px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-weight: 500;</p>
<p class="p1"><span class="Apple-converted-space">  </span>padding: 8px 15px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border-radius: 4px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>transition: all 0.3s ease;</p>
<p class="p1"><span class="Apple-converted-space">  </span>white-space: nowrap;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.sticky-nav__menu li a:hover {</p>
<p class="p1"><span class="Apple-converted-space">  </span>background: #f0f0f0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #00a0e9;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.sticky-nav__contact {</p>
<p class="p1"><span class="Apple-converted-space">  </span>background: linear-gradient(135deg, #F9AB95 0%, #F9AB95 100%);</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #fff !important;</p>
<p class="p1"><span class="Apple-converted-space">  </span>padding: 10px 20px !important;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border-radius: 25px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-weight: 600;</p>
<p class="p1"><span class="Apple-converted-space">  </span>box-shadow: 0 3px 10px rgba(249, 171, 149, 0.3);</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.sticky-nav__contact:hover {</p>
<p class="p1"><span class="Apple-converted-space">  </span>background: linear-gradient(135deg, #f89c84 0%, #f78973 100%) !important;</p>
<p class="p1"><span class="Apple-converted-space">  </span>transform: translateY(-2px);</p>
<p class="p1"><span class="Apple-converted-space">  </span>box-shadow: 0 5px 15px rgba(249, 171, 149, 0.4);</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">@media (min-width: 990px) {</p>
<p class="p1"><span class="Apple-converted-space">  </span>.sticky-nav {</p>
<p class="p1"><span class="Apple-converted-space">    </span>display: block;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">@media (max-width: 989px) {</p>
<p class="p1"><span class="Apple-converted-space">  </span>.sticky-nav {</p>
<p class="p1"><span class="Apple-converted-space">    </span>display: none !important;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p2"><br></p>
<p class="p1">/* ========================================</p>
<p class="p1"><span class="Apple-converted-space">   </span>モーダルポップアップ（重要事項説明・個人情報）</p>
<p class="p1">======================================== */</p>
<p class="p2"><br></p>
<p class="p1">.modal-overlay {</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: none;</p>
<p class="p1"><span class="Apple-converted-space">  </span>position: fixed;</p>
<p class="p1"><span class="Apple-converted-space">  </span>top: 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>left: 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>width: 100%;</p>
<p class="p1"><span class="Apple-converted-space">  </span>height: 100%;</p>
<p class="p1"><span class="Apple-converted-space">  </span>background: rgba(0, 0, 0, 0.7);</p>
<p class="p1"><span class="Apple-converted-space">  </span>z-index: 10000;</p>
<p class="p1"><span class="Apple-converted-space">  </span>justify-content: center;</p>
<p class="p1"><span class="Apple-converted-space">  </span>align-items: center;</p>
<p class="p1"><span class="Apple-converted-space">  </span>opacity: 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>transition: opacity 0.3s ease;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-overlay.is-active {</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: flex;</p>
<p class="p1"><span class="Apple-converted-space">  </span>opacity: 1;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-content {</p>
<p class="p1"><span class="Apple-converted-space">  </span>background: #fff;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border-radius: 10px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>max-width: 800px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>max-height: 80vh;</p>
<p class="p1"><span class="Apple-converted-space">  </span>width: 90%;</p>
<p class="p1"><span class="Apple-converted-space">  </span>overflow-y: auto;</p>
<p class="p1"><span class="Apple-converted-space">  </span>position: relative;</p>
<p class="p1"><span class="Apple-converted-space">  </span>box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);</p>
<p class="p1"><span class="Apple-converted-space">  </span>transform: translateY(50px);</p>
<p class="p1"><span class="Apple-converted-space">  </span>transition: transform 0.3s ease;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-overlay.is-active .modal-content {</p>
<p class="p1"><span class="Apple-converted-space">  </span>transform: translateY(0);</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-header {</p>
<p class="p1"><span class="Apple-converted-space">  </span>padding: 25px 30px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border-bottom: 2px solid #f0f0f0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: flex;</p>
<p class="p1"><span class="Apple-converted-space">  </span>justify-content: space-between;</p>
<p class="p1"><span class="Apple-converted-space">  </span>align-items: center;</p>
<p class="p1"><span class="Apple-converted-space">  </span>background: linear-gradient(135deg, #F9AB95 0%, #F9AB95 100%);</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #fff;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border-radius: 10px 10px 0 0;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-header h2 {</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin: 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-size: 22px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-weight: 600;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-close {</p>
<p class="p1"><span class="Apple-converted-space">  </span>background: rgba(255, 255, 255, 0.2);</p>
<p class="p1"><span class="Apple-converted-space">  </span>border: none;</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #fff;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-size: 28px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>cursor: pointer;</p>
<p class="p1"><span class="Apple-converted-space">  </span>width: 40px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>height: 40px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border-radius: 50%;</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: flex;</p>
<p class="p1"><span class="Apple-converted-space">  </span>justify-content: center;</p>
<p class="p1"><span class="Apple-converted-space">  </span>align-items: center;</p>
<p class="p1"><span class="Apple-converted-space">  </span>transition: all 0.3s ease;</p>
<p class="p1"><span class="Apple-converted-space">  </span>line-height: 1;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-close:hover {</p>
<p class="p1"><span class="Apple-converted-space">  </span>background: rgba(255, 255, 255, 0.3);</p>
<p class="p1"><span class="Apple-converted-space">  </span>transform: rotate(90deg);</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-body {</p>
<p class="p1"><span class="Apple-converted-space">  </span>padding: 30px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>line-height: 1.8;</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #333;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-body h3 {</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin-top: 30px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin-bottom: 15px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-size: 18px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #F9AB95;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border-left: 4px solid #F9AB95;</p>
<p class="p1"><span class="Apple-converted-space">  </span>padding-left: 15px;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-body h3:first-child {</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin-top: 0;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-body p {</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin-bottom: 15px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-size: 14px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>line-height: 1.8;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-body ul, .modal-body ol {</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin: 15px 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>padding-left: 25px;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-body li {</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin-bottom: 8px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-size: 14px;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">@media (max-width: 768px) {</p>
<p class="p1"><span class="Apple-converted-space">  </span>.modal-content {</p>
<p class="p1"><span class="Apple-converted-space">    </span>width: 95%;</p>
<p class="p1"><span class="Apple-converted-space">    </span>max-height: 90vh;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p2"><span class="Apple-converted-space">  </span></p>
<p class="p1"><span class="Apple-converted-space">  </span>.modal-header {</p>
<p class="p1"><span class="Apple-converted-space">    </span>padding: 20px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p2"><span class="Apple-converted-space">  </span></p>
<p class="p1"><span class="Apple-converted-space">  </span>.modal-header h2 {</p>
<p class="p1"><span class="Apple-converted-space">    </span>font-size: 18px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p2"><span class="Apple-converted-space">  </span></p>
<p class="p1"><span class="Apple-converted-space">  </span>.modal-body {</p>
<p class="p1"><span class="Apple-converted-space">    </span>padding: 20px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p2"><span class="Apple-converted-space">  </span></p>
<p class="p1"><span class="Apple-converted-space">  </span>.modal-close {</p>
<p class="p1"><span class="Apple-converted-space">    </span>width: 35px;</p>
<p class="p1"><span class="Apple-converted-space">    </span>height: 35px;</p>
<p class="p1"><span class="Apple-converted-space">    </span>font-size: 24px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p2"><br></p>
<p class="p1">/* ========================================</p>
<p class="p1"><span class="Apple-converted-space">   </span>フッターのボタンスタイル（重要事項説明・個人情報）</p>
<p class="p1">======================================== */</p>
<p class="p2"><br></p>
<p class="p1">.footer-modal-buttons {</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: flex;</p>
<p class="p1"><span class="Apple-converted-space">  </span>gap: 20px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin: 30px 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>flex-wrap: wrap;</p>
<p class="p1"><span class="Apple-converted-space">  </span>justify-content: center;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-trigger-btn {</p>
<p class="p1"><span class="Apple-converted-space">  </span>background: linear-gradient(135deg, #F9AB95 0%, #F9AB95 100%);</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #fff;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border: none;</p>
<p class="p1"><span class="Apple-converted-space">  </span>padding: 15px 30px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border-radius: 8px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-size: 16px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-weight: 600;</p>
<p class="p1"><span class="Apple-converted-space">  </span>cursor: pointer;</p>
<p class="p1"><span class="Apple-converted-space">  </span>transition: all 0.3s ease;</p>
<p class="p1"><span class="Apple-converted-space">  </span>box-shadow: 0 4px 15px rgba(249, 171, 149, 0.3);</p>
<p class="p1"><span class="Apple-converted-space">  </span>text-decoration: none;</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: inline-block;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.modal-trigger-btn:hover {</p>
<p class="p1"><span class="Apple-converted-space">  </span>background: linear-gradient(135deg, #f89c84 0%, #f78973 100%);</p>
<p class="p1"><span class="Apple-converted-space">  </span>transform: translateY(-3px);</p>
<p class="p1"><span class="Apple-converted-space">  </span>box-shadow: 0 6px 20px rgba(249, 171, 149, 0.4);</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #fff;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">@media (max-width: 768px) {</p>
<p class="p1"><span class="Apple-converted-space">  </span>.footer-modal-buttons {</p>
<p class="p1"><span class="Apple-converted-space">    </span>flex-direction: column;</p>
<p class="p1"><span class="Apple-converted-space">    </span>gap: 15px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p2"><span class="Apple-converted-space">  </span></p>
<p class="p1"><span class="Apple-converted-space">  </span>.modal-trigger-btn {</p>
<p class="p1"><span class="Apple-converted-space">    </span>width: 100%;</p>
<p class="p1"><span class="Apple-converted-space">    </span>text-align: center;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p2"><br></p>
<p class="p1">/* ========================================</p>
<p class="p1"><span class="Apple-converted-space">   </span>企業概要セクション（最終版・波なし - 2026-03-02）</p>
<p class="p1">======================================== */</p>
<p class="p1">.company-info-section {</p>
<p class="p1"><span class="Apple-converted-space">  </span>width: 100%;</p>
<p class="p1"><span class="Apple-converted-space">  </span>max-width: 100%;</p>
<p class="p1"><span class="Apple-converted-space">  </span>background: linear-gradient(180deg, #F4B8B8 0%, #F9C2C3 50%, #E8A8A8 100%);</p>
<p class="p1"><span class="Apple-converted-space">  </span>padding: 80px 20px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin: 80px 0 0 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>box-sizing: border-box;</p>
<p class="p1"><span class="Apple-converted-space">  </span>position: relative;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-map-header {</p>
<p class="p1"><span class="Apple-converted-space">  </span>text-align: center;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin: 0 auto 40px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>max-width: 600px;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-map-header img {</p>
<p class="p1"><span class="Apple-converted-space">  </span>max-width: 500px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>width: 100%;</p>
<p class="p1"><span class="Apple-converted-space">  </span>height: auto;</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: block;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin: 0 auto;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border: none !important;</p>
<p class="p1"><span class="Apple-converted-space">  </span>box-shadow: none !important;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border-radius: 0 !important;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-info-card {</p>
<p class="p1"><span class="Apple-converted-space">  </span>max-width: 800px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin: 0 auto;</p>
<p class="p1"><span class="Apple-converted-space">  </span>padding: 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>background: transparent;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-title {</p>
<p class="p1"><span class="Apple-converted-space">  </span>text-align: center;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-size: clamp(22px, 5vw, 28px);</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-weight: bold;</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #52504b;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin-bottom: 40px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>letter-spacing: 0.08em;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-info-list {</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: flex;</p>
<p class="p1"><span class="Apple-converted-space">  </span>flex-direction: column;</p>
<p class="p1"><span class="Apple-converted-space">  </span>gap: 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>max-width: 100%;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin: 0 auto;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-info-item {</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: grid;</p>
<p class="p1"><span class="Apple-converted-space">  </span>grid-template-columns: 200px 1fr;</p>
<p class="p1"><span class="Apple-converted-space">  </span>gap: 20px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>padding: 20px 30px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border-bottom: 1px solid rgba(82, 80, 75, 0.2);</p>
<p class="p1"><span class="Apple-converted-space">  </span>align-items: start;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-info-item:last-child {</p>
<p class="p1"><span class="Apple-converted-space">  </span>border-bottom: none;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-info-label {</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-size: clamp(14px, 3.5vw, 16px);</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-weight: bold;</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #52504b;</p>
<p class="p1"><span class="Apple-converted-space">  </span>letter-spacing: 0.05em;</p>
<p class="p1"><span class="Apple-converted-space">  </span>text-align: left;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-info-value {</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-size: clamp(14px, 3.5vw, 16px);</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #52504b;</p>
<p class="p1"><span class="Apple-converted-space">  </span>line-height: 1.8;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin: 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>text-align: left;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-info-value a.tel {</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #52504b;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-weight: bold;</p>
<p class="p1"><span class="Apple-converted-space">  </span>text-decoration: none;</p>
<p class="p1"><span class="Apple-converted-space">  </span>transition: color 0.3s;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-info-value a.tel:hover {</p>
<p class="p1"><span class="Apple-converted-space">  </span>color: #333;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-info-value strong {</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: block;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin-top: 10px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>font-weight: 600;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-map {</p>
<p class="p1"><span class="Apple-converted-space">  </span>max-width: 600px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin: 40px auto 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>text-align: center;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">.company-map iframe {</p>
<p class="p1"><span class="Apple-converted-space">  </span>width: 100%;</p>
<p class="p1"><span class="Apple-converted-space">  </span>height: 300px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border: none !important;</p>
<p class="p1"><span class="Apple-converted-space">  </span>border-radius: 8px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>box-shadow: 0 4px 12px rgba(0,0,0,0.15);</p>
<p class="p1"><span class="Apple-converted-space">  </span>display: block;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin: 0 auto;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">@media (max-width: 768px) {</p>
<p class="p1"><span class="Apple-converted-space">  </span>.company-info-section {</p>
<p class="p1"><span class="Apple-converted-space">    </span>padding: 60px 15px;</p>
<p class="p1"><span class="Apple-converted-space">    </span>margin: 50px 0 0 0;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p1"><span class="Apple-converted-space">  </span>.company-info-item {</p>
<p class="p1"><span class="Apple-converted-space">    </span>grid-template-columns: 1fr;</p>
<p class="p1"><span class="Apple-converted-space">    </span>gap: 8px;</p>
<p class="p1"><span class="Apple-converted-space">    </span>padding: 15px 20px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p1"><span class="Apple-converted-space">  </span>.company-map-header img {</p>
<p class="p1"><span class="Apple-converted-space">    </span>max-width: 320px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p1"><span class="Apple-converted-space">  </span>.company-map {</p>
<p class="p1"><span class="Apple-converted-space">    </span>padding: 0 10px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p2"><br></p>
<p class="p1">/* ========================================</p>
<p class="p1"><span class="Apple-converted-space">   </span>代表挨拶セクション - レスポンシブ改行調整</p>
<p class="p1">======================================== */</p>
<p class="p1">.saigo-text {</p>
<p class="p1"><span class="Apple-converted-space">  </span>line-height: 2;</p>
<p class="p1"><span class="Apple-converted-space">  </span>word-break: normal;</p>
<p class="p1"><span class="Apple-converted-space">  </span>overflow-wrap: break-word;</p>
<p class="p1"><span class="Apple-converted-space">  </span>margin-bottom: 1.5em;</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">@media (min-width: 769px) {</p>
<p class="p1"><span class="Apple-converted-space">  </span>.saigo-text {</p>
<p class="p1"><span class="Apple-converted-space">    </span>max-width: 800px;</p>
<p class="p1"><span class="Apple-converted-space">    </span>margin: auto;</p>
<p class="p1"><span class="Apple-converted-space">    </span>font-size: clamp(16px, 1.8vw, 20px);</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">@media (min-width: 481px) and (max-width: 768px) {</p>
<p class="p1"><span class="Apple-converted-space">  </span>.saigo-text {</p>
<p class="p1"><span class="Apple-converted-space">    </span>font-size: clamp(14px, 2.5vw, 18px);</p>
<p class="p1"><span class="Apple-converted-space">    </span>padding: 0 20px;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p1">}</p>
<p class="p2"><br></p>
<p class="p1">@media (max-width: 480px) {</p>
<p class="p1"><span class="Apple-converted-space">  </span>.saigo-text {</p>
<p class="p1"><span class="Apple-converted-space">    </span>font-size: clamp(13px, 3.5vw, 16px);</p>
<p class="p1"><span class="Apple-converted-space">    </span>padding: 0 15px;</p>
<p class="p1"><span class="Apple-converted-space">    </span>line-height: 1.8;</p>
<p class="p1"><span class="Apple-converted-space">  </span>}</p>
<p class="p1">}</p>

/* ========================================
   PDFモーダル 全画面表示版（2026-03-02追加）
======================================== */

/* 全画面モーダル背景 */
.pdf-fullscreen-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.95);
  z-index: 10000;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.pdf-fullscreen-modal.is-active {
  display: block;
  opacity: 1;
}

/* 閉じるボタン（右上） */
.modal-close-fullscreen {
  position: fixed;
  top: 20px;
  right: 20px;
  background: rgba(255, 255, 255, 0.9);
  border: none;
  color: #333;
  font-size: 32px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10001;
  transition: all 0.3s ease;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  line-height: 1;
}

.modal-close-fullscreen:hover {
  background: rgba(255, 255, 255, 1);
  transform: rotate(90deg);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4);
}

/* PDFを全画面表示 */
.pdf-fullscreen-iframe {
  width: 100%;
  height: 100%;
  border: none;
  background: #fff;
}

/* スマホ対応 */
@media (max-width: 768px) {
  .modal-close-fullscreen {
    top: 10px;
    right: 10px;
    width: 45px;
    height: 45px;
    font-size: 28px;
  }
}

</body>
</html>