/*文字コード調整テキスト*/

/* =========================================
area_lead 内 カスタム用CSS（他への干渉ゼロ設計）
========================================= */

/* エリア全体の上下余白調整 */
.area_lead.rf_lead_custom {margin: 12px 0 !important;padding: 0;}

/* 1. サブ画像2枚エリア */
.rf_lead_custom .rf_sub_img_area {display: flex;gap: 10px;margin-bottom: 12px;justify-content: center;}
.rf_lead_custom .rf_sub_img_item {text-align: center;width:150px;}
.rf_lead_custom .rf_sub_img_item img {width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: cover;border-radius: 6px;border: 1px solid #e8e8e8;display: block;}

/* 画像下のキャプション文字 */
.rf_lead_custom .rf_sub_cap {display: block;font-size: 11px;color: #555;font-weight: bold;margin-top: 4px;line-height: 1.3;}

/* 2. 敬老の日ポイントBOX */
.rf_lead_custom .rf_push_point_box {background: #fff8f7;border: 1px dashed #f2bd8c;border-radius: 8px;padding: 14px 12px;box-sizing: border-box;}

/* ポイントBOXのタイトル */
.rf_lead_custom .rf_push_ttl {font-size: 16px;font-weight: bold;color: #E15242;margin: 0 0 8px 0 !important;line-height: 1.3;}

/* ポイントBOXのリスト */
.rf_lead_custom .rf_push_list {margin: 0 !important;padding-left: 18px !important;font-size: 14px;color: #444;line-height: 1.6;}
.rf_lead_custom .rf_push_list li {margin-bottom: 3px;list-style: disc;}
.rf_lead_custom .rf_push_list li:last-child {margin-bottom: 0;}
.rf_lead_custom .rf_push_list strong {color: #E15242;}

/* =========================================
共通部分 common css
========================================= */
.navi_local{flex-wrap:wrap;}
