@charset "UTF-8";
/*
 * #509-4 公開サイトの小さすぎる文字（全体の雰囲気を選んでいる事業所だけ。classic は今のまま）
 * 見本：Design「公開サイト 文字の大きさ見本」
 * 決まり：本文 16px、名前・リンク 14px、補足のラベル 13px、印の下の短い言葉だけ 12px。12px より小さくしない。
 *         薄い文字は、決まった灰色ではなくまわりの文字色にそろえる（背景が濃い事業所もあるため）
 * !important は使わず、元の指定より詳しい書き方で上書きする
 */

/* ① トップ「症状から探す」などのカードの名前（top-pb.css で 9px） */
html[data-lt-mood] body.home .menuArea01 .menu dt,
html[data-lt-mood] body.home .menuArea01 .menu dd {
	font-size: 14px;
	line-height: 1.4;
}
html[data-lt-mood] body.home .menuArea01 .menu dt {
	font-weight: 700;
	text-align: left;
	min-height: 2.8em; /* 1行の名前のカードも2行分の高さにして、左右の並びをそろえる */
}
/* 名前の入っていない dt（カードによっては空の行がある）は高さを取らない */
html[data-lt-mood] body.home .menuArea01 .menu dt:empty,
html[data-lt-mood] body.home .menuArea01 .menu dd:empty {
	display: none;
}

/* ② 予約の段階表示（予約入力・予約確認…） */
html[data-lt-mood] body #main .reservation-flow .step .step-label,
html[data-lt-mood] body #main .reservation-flow .step .step-circle {
	font-size: 13px;
}

/* ③ カレンダー：日付チップの曜日、月の表の曜日、凡例、年、週の表の曜日 */
html[data-lt-mood] body .lc-chip .lc-chip-dow,
html[data-lt-mood] body .lc-grid th,
html[data-lt-mood] body .lc-legend,
html[data-lt-mood] body .lc-date .lc-date-year,
html[data-lt-mood] body .lc-wrap:is(.lc-techo, .lc-digits, .lc-koyomi, .lc-obi) .lc-wlegend,
html[data-lt-mood] body .lc-wrap:is(.lc-techo, .lc-digits, .lc-koyomi, .lc-obi) .lc-wtable thead th i {
	font-size: 13px;
}
/* 色は固定しない（トップの濃い背景の営業日カレンダーなどで沈むため）。まわりの文字色をそのまま使う */

/* ④ ブログのカード「このブログを書いた人」（薄い灰色で読みにくかった）：カードの文字色にそろえる */
html[data-lt-mood] body .splide__slide .author {
	color: inherit;
}

/* ⑤ ヘッダー・下の固定バーの印の下の言葉（電話・予約・MENU） */
html[data-lt-mood].lt-hd-nav[data-lt-spbar] .lt-spbar .lt-spbar-act small,
html[data-lt-mood].lt-hd-nav[data-lt-spbar] .lt-spbar .hamburger .lt-burger-label,
html[data-lt-mood] body .lt-burger-label,
html[data-lt-mood] body .lt-fixbar .lt-fixbar-tel span {
	font-size: 12px;
}

/* フッターの小さいリンク（cmn_layout.css で 9px） */
html[data-lt-mood] body #footer .lNavi li {
	font-size: 13px;
}

/* マイページの「ネットで予約する」「電話をかける」：印をつけ、幅・高さ・文字の大きさをそろえる（11/4 まさのりさん） */
html[data-lt-mood] body #main .contactArea01 :is(p.web, p.side-tell) {
	margin: 0;
}
html[data-lt-mood] body #main .contactArea01 p.side-tell {
	margin-top: 12px;
}
html[data-lt-mood] body #main .contactArea01 :is(p.web a, p.side-tell a) {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	box-sizing: border-box;
	width: 100%;
	min-height: 56px;
	margin: 0;
	padding: 0 16px;
	font-size: 16px;
	letter-spacing: .06em;
}
