/* 4つ目の AI ブログの「3つのポイント」の箱 と マークダウンの本文 (AutonewsArticle が出す block_markdown の中だけに効く) 261109 */
.seo_contents .an_points{background:#fff;border:1px solid #e6e8ec;border-radius:14px;box-shadow:0 2px 14px rgba(0,0,0,.05);padding:22px 24px;margin:0 0 1.5em}
.seo_contents .an_points .an_points_ttl{display:flex;align-items:center;gap:9px;margin:0 0 8px;padding:0;font-weight:700;font-size:1.05em;line-height:1.4;color:var(--i_main_color,#164190)}
.seo_contents .an_points .an_points_ttl::before{content:"";flex:none;width:4px;height:1.1em;border-radius:2px;background:currentColor}
.seo_contents .an_points ol.an_points_list{list-style:none;margin:0;padding:0}
.seo_contents .an_points ol.an_points_list>li{display:flex;align-items:flex-start;gap:13px;margin:0;padding:11px 0;list-style:none;background:none}
.seo_contents .an_points ol.an_points_list>li::before{content:none;display:none}
.seo_contents .an_points ol.an_points_list>li+li{border-top:1px solid #f0f1f3}
.seo_contents .an_points .an_points_no{flex:none;display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin-top:1px;border-radius:50%;background:var(--i_main_color,#164190);color:#fff;font-weight:700;font-size:.85em;line-height:1}
.seo_contents .an_points .an_points_body{flex:1;min-width:0;line-height:1.7;font-size:.95em}
.seo_contents .an_points .an_points_body strong{font-weight:700}
@media (max-width:767px){.seo_contents .an_points{padding:18px 16px}}
/* 4つ目の AI ブログのマークダウンの本文 (段落の間 ・箇条書きの点 ・区切りの線 / 11/09) 261109 */
section.block_markdown .seo_contents{line-height:1.9}
section.block_markdown .seo_contents p{margin:0 0 1.4em}
section.block_markdown .seo_contents>:last-child{margin-bottom:0}
section.block_markdown .seo_contents ul,section.block_markdown .seo_contents ol{margin:0 0 1.4em;padding:0 0 0 1.6em}
section.block_markdown .seo_contents ul{list-style:disc}
section.block_markdown .seo_contents ol{list-style:decimal}
section.block_markdown .seo_contents li{display:list-item;margin:.45em 0}
section.block_markdown .seo_contents li>ul,section.block_markdown .seo_contents li>ol{margin:.45em 0 0}
section.block_markdown .seo_contents strong{font-weight:700}
section.block_markdown .seo_contents hr{border:0;border-top:1px solid #ddd;margin:2em 0}
section.block_markdown .seo_contents blockquote{margin:0 0 1.4em;padding:14px 18px;background:#f6f7f8;border-radius:8px}
section.block_markdown .seo_contents a{text-decoration:underline}
