@charset "utf-8";

#sidebar { display:none; }
.post-wrap { width:100%; }
.border { margin-bottom:1em; border:1px solid #ccc; }

.inner-wrap.content-introduce { background:#f3f6f9; border:0; }
.inner-wrap.content-introduce .content-wrap { background:none; }

.specialty-field { max-width:1140px; margin:0 auto; }
.specialty-field h1 { margin-top:1em; text-align:center; }
.specialty-list { display:grid; grid-template-columns:1fr 1fr; gap:20px; margin:40px 0 60px; }
.specialty-list article { display:grid; grid-template-columns:100px 1fr; gap:20px; background:#fff; padding:20px; border-radius:20px; }
.specialty-list .specialty-thumb img { width:100px; height:100px; }
.specialty-list .specialty-title { margin-bottom:5px; font-weight:bold; }
.specialty-tags { display:flex; flex-wrap:wrap; gap:5px; list-style:none; }
.specialty-tags li { background:#f2f2f2; padding:3px 6px; border-radius:4px;  }
.specialty-back { margin-top:40px; text-align:center; }
.specialty-back a { text-decoration:underline; }

article.specialty h1 { margin-bottom:10px; }
