@charset "UTF-8";

/* タイトル */
.article-title{
  font-size:2.1em;font-weight:800;color:#0f3d3a;
  border-bottom:3px solid #cfe8e5;padding-bottom:8px;margin-bottom:20px;
}
/* 小見出し */
.article-content h2{
  color:#165e57;font-size:1.35em;margin:26px 0 8px;
  border-left:5px solid #9fd6cf;padding-left:10px;
}
/* 強調 */
.article-content strong{
  color:#0f7a70;background:#eef9f7;padding:1px 4px;border-radius:3px;
}
/* 引用 */
.article-content blockquote{
  border-left:4px solid #b2dfdb;padding-left:12px;margin:18px 0;color:#455a64;font-style:italic;
}
@media (max-width:640px){
  .article-title{font-size:1.7em}
  .article-content h2{font-size:1.2em}
}
