@charset "UTF-8";
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ふれあいグループ標準フォーマット[在宅介護]（TYPE:A）(C)FureaiGroup 2024

File name:      site.scss
Last Update:    2024/08/01
Style Info:     サイトトップページ以外用。
------------------------------------------------------------->
 0.初期設定
 1.共通フォーマット上書き処理
 2.汎用スタイル
 3.居宅介護支援サービス
 4.訪問介護サービス
 5.交通のご案内
 6.求人のご案内
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ===========================================================
 0.初期設定
=========================================================== */
/* 変数読込
----------------------------------------------------------- */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ふれあいグループ標準フォーマット[在宅介護]（TYPE:A）(C)FureaiGroup 2024

File name:      _variable.scss
Last Update:    2024/06/10
Style Info:     ふれあいグループ標準フォーマット（変数指定用）
------------------------------------------------------------->
 0.基本スタイル
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ===========================================================
 0.基本スタイル
=========================================================== */
/* テキストカラー */
/* メインカラー */
/* メニュー背景カラー(薄) */
/* メニュー背景カラー(濃) */
/* メニューアイコン背景カラー(薄) */
/* メニューアイコン背景カラー(濃) */
/* グレーカラー */
/* その他カラー */
/* メールフォーム用 */
/* フォント */
/* リンクカラー */
/* アンチエイリアス処理 */
/* メインナビボタン背景 */
/* コンテンツ幅
----------------------------------------------------------- */
/* メディアクエリ
----------------------------------------------------------- */
/* cleafix */
/* ===========================================================
 1.共通フォーマット上書き処理
=========================================================== */
/* ===========================================================
 2.汎用スタイル
=========================================================== */
.letter {
  display: block;
  width: 100%;
  background-color: #fff; /* 背景色 */
  background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #fff 50%, #fff 100%), linear-gradient(180deg, #ccc 1px, transparent 1px); /* 点線2 */
  background-size: 2px 100%, 100% 2em; /* 点線2サイズ */
  line-height: 2em; /* 文字の高さ */
  padding-bottom: 1px; /* 最終行の下にも罫線を引く */
}
.letter .bme1 {
  margin-bottom: 0;
}
.letter .bme1::after {
  display: block;
  width: 100%;
  height: 2em;
  background-color: #fff; /* 背景色 */
  background-image: linear-gradient(90deg, transparent 0%, transparent 50%, #fff 50%, #fff 100%), linear-gradient(180deg, #ccc 1px, transparent 1px); /* 点線2 */
  background-size: 2px 100%, 100% 2em; /* 点線2サイズ */
  line-height: 2em; /* 文字の高さ */
  content: "";
}

/* ===========================================================
 3.居宅介護支援サービス
=========================================================== */
.home-care-support-table01 {
  width: 100%;
  border: 3px solid #ff6699;
  border-spacing: 2px;
}
.home-care-support-table01 th, .home-care-support-table01 td {
  display: block;
  vertical-align: top;
  padding: 3px;
  border: 2px solid #fff;
  border-spacing: 2px;
}
.home-care-support-table01 th {
  background: #ffccdd;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
@media screen and (min-width: 746px), print {
  .home-care-support-table01 th, .home-care-support-table01 td {
    display: table-cell;
  }
}

/* ===========================================================
 4.訪問介護サービス
=========================================================== */
.home-visit-care-table01 {
  width: 100%;
  border: 1px solid #666;
}
.home-visit-care-table01 caption {
  font-weight: bold;
  text-align: left;
}
.home-visit-care-table01 th, .home-visit-care-table01 td {
  vertical-align: middle;
  padding: 3px;
  border: 1px solid #666;
}
.home-visit-care-table01 th {
  background: #ccddff;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
}
.home-visit-care-table01 td dl dt {
  color: #003399;
  font-weight: bold;
}
.home-visit-care-table01 td dl dd {
  display: list-item;
  margin-left: 2em;
  list-style-type: disc;
}

/* ===========================================================
 5.交通のご案内
=========================================================== */
.train01 {
  padding-left: 1.8em;
  background: url(../../images/ico_train1.gif) no-repeat left center;
  line-height: 2em;
}

/* ===========================================================
 6.求人のご案内
=========================================================== */
.job-table01 {
  width: 100%;
  border: 1px solid #666;
}
.job-table01 th, .job-table01 td {
  display: block;
  padding: 3px;
  border: 1px solid #666;
}
.job-table01 th {
  vertical-align: top;
  background-color: #f9f9d7;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
.job-table01 td {
  vertical-align: top;
  background-color: #fff;
}
.job-table01 td table {
  width: 100%;
}
.job-table01 td table th {
  background-color: #e3e179;
}
@media screen and (min-width: 746px), print {
  .job-table01 th, .job-table01 td {
    display: table-cell;
  }
}

.job-item-list01 li {
  padding-left: 1em;
  text-indent: -1em;
}
.job-item-list01 li::before {
  content: "◇";
}
/*# sourceMappingURL=site.css.map */