@charset "UTF-8";
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ふれあいグループ標準フォーマット(C)FureaiGroup 2020

File name:      _variable.scss
Last Update:    2021/01/04
Style Info:     標準フォーマット(病院)TYPE:E（変数指定用）
------------------------------------------------------------->
 0.基本スタイル
 1.ヘッダー・フッター
 2.個別ページ
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ===========================================================
 0.基本スタイル
=========================================================== */
/* テキストカラー */
/* フォント */
/* 蛍光カラー */
/* リンクカラー */
/* アンチエイリアス処理 */
/* section-title-h2  */
/* 他施設診療ボタン */
/* メディアクエリ
----------------------------------------------------------- */
/* メインカラー
  （パターンを入れ替える時は
   「$main-color1x」→「$main-color0x」
   「$main-color0x」→「$main-color1x」に入れ替える）
----------------------------------------------------------- */
/* パターンA（緑系） */
/* 緑 */
/* tbody th */
/* tbody th or tbody td:odd */
/* tbody td*/
/* 赤 */
/* 緑 */
/* 蛍光緑 */
/* パターンB（青系） */
/* 薄青 */
/* tbody th */
/* tbody th or tbody td:odd */
/* tbody td */
/* 赤 */
/* 青 */
/* 蛍光青 */
/* 共通 */
/* ベース濃 */
/* ベース濃(明) */
/* ベース薄 */
/* ベース薄(明) */
/* 赤 */
/* 青 */
/* 緑 */
/* 黄 */
/* ===========================================================
 1.ヘッダー・フッター
=========================================================== */
/* サイトロゴ
----------------------------------------------------------- */
/* ===========================================================
 2.個別ページ
=========================================================== */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
湘南東部クリニック(C)FureaiGroup 2020

File name:      site-map.scss
Last Update:    2020/12/12
Style Info:     サイトマップ用。
                「/site-map/」以下のページで使用。
------------------------------------------------------------->
 0.初期設定
 1.共通フォーマット上書き処理
 2.汎用スタイル
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ===========================================================
 0.初期設定
=========================================================== */
/* 変数読込
----------------------------------------------------------- */
/* ===========================================================
 1.共通フォーマット上書き処理
=========================================================== */
/* サイトマップで全メニューを表示 */
#category-site-map .main-contents #outpatients-nav,
#category-site-map .main-contents #inpatients-nav,
#category-site-map .main-contents #department-sitemap-nav,
#category-site-map .main-contents #hospital-nav,
#category-site-map .main-contents #access-nav,
#category-site-map .main-contents #recruit-sitemap-nav,
#category-site-map .main-contents #information-sitemap-nav,
#category-site-map .main-contents #qa-nav,
#category-site-map .main-contents #site-map,
#category-site-map .main-contents #site-policy,
#category-site-map .main-contents .page-nav-container .site-map-nav01 {
  display: block;
}

/* 更新頻度の高いコンテンツの下層メニューを非表示（診療科・採用）及び閉じるボタンを非表示 */
#category-site-map .main-contents #department-nav .local-nav-container,
#category-site-map .main-contents #recruit-nav .local-nav-container,
#category-site-map .main-contents .main-nav-operation {
  display: none;
}

/* ページナビのデザインカスタマイズ */
#category-site-map .main-contents .local-nav-container ul li em {
  position: relative;
  padding-left: 17px;
}

#category-site-map .main-contents .local-nav-container ul li em::before,
#category-site-map .main-contents .local-nav-container ul li em::after {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  content: "";
}

#category-site-map .main-contents .local-nav-container ul li em::before {
  left: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #d8e2f5;
}

#category-site-map .main-contents .local-nav-container ul li em::after {
  left: 3px;
  width: 3px;
  height: 3px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

#category-site-map .main-contents .local-nav-container ul li em:hover::before {
  background: #5290f5;
}

#category-site-map .main-contents .local-nav-container ul li ul {
  display: block;
  margin: 0 -10px;
  padding-left: 1em;
}

#category-site-map .main-contents .local-nav-container ul li ul li ul {
  margin-left: -24px;
  padding-left: 2em;
}

#category-site-map .main-contents .local-nav-container ul li ul:nth-of-type(1) {
  margin-top: 10px;
}

#category-site-map .main-contents .local-nav-container ul li ul:last-of-type {
  margin-bottom: -10px;
}

#category-site-map .main-contents .local-nav-container ul li {
  position: relative;
  border: none;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 10px;
}

#category-site-map .main-contents .local-nav-container ul li a:not(.img-link) {
  display: block;
  width: calc(100% - 20px);
  height: 100%;
  padding: 0;
}

#category-site-map .main-contents .local-nav-container ul li a.img-link {
  position: absolute;
  top: calc(50% - 7px);
  right: 0;
  width: 100px;
}

#category-site-map .main-contents .local-nav-container > ul:last-of-type > li:last-of-type,
#category-site-map .main-contents .local-nav-container ul li ul:last-of-type li:last-of-type {
  border-bottom: none;
}

#category-site-map .main-contents .local-nav-container ul:nth-of-type(1),
#category-site-map .main-contents .local-nav-container ul + ul {
  border-top: 1px dotted #5290f5;
}

#category-site-map .main-contents .local-nav-container > ul:last-of-type {
  border-bottom: 1px dotted #5290f5;
}

.main-contents .page-nav-container + .page-nav-container {
  margin-top: 40px;
}

.main-contents .page-nav-container h1 {
  margin: 40px 0 20px;
  padding: 10px 20px;
  background: #e1e1e1;
  background: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), color-stop(22%, #ffffff));
  background: linear-gradient(top, #e1e1e1 0%, #ffffff 22%);
  border-bottom: 2px solid #5290f5;
  border-radius: 3px;
  color: #5290f5;
  font-size: 21px;
  font-size: 2.1rem;
  font-weight: 600;
}
/*# sourceMappingURL=site-map.css.map */