@charset "UTF-8";
/* アクセスページ */
.access-info {
  background-color: #ffffff;            
  padding: 1.5rem 2rem;                   /* 内边距 */
  border-radius: 10px;                    /* 枠の角を丸くする */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);  
  border-left: 5px solid #3498db;         /* 左側の枠線 */
  margin-bottom: 2rem;                    /* マップコンテナーとの距離 */
  line-height: 1.8;
  color: #333;
}

.map-container {
      position: relative;
      overflow: hidden;
      padding-top: 56.25%;
      border-radius: 10px;
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.map-container iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0;
}