@charset "UTF-8";

/* ブログ（一覧・記事）。お知らせの CSS（news_list.css・news_detail.css）に足す分 */

/* カテゴリー・月ごとのページの見出し */
.post_heading{
	text-align: center;
	font-size: 18px;
	margin-top: 8px;
}

/* 本文 */
.news_body img{
	max-width: 100%;
	height: auto;
	display: block;
	margin: 20px auto;
}

.news_body h2{
	font-size: 20px;
	border-left: 4px solid currentColor;
	padding-left: 12px;
	margin: 30px 0 15px;
}

.news_body h3{
	font-size: 17px;
	margin: 25px 0 10px;
}

.news_body ul{
	list-style: disc;
	padding-left: 1.5em;
}

.news_body ol{
	list-style: decimal;
	padding-left: 1.5em;
}

.news_body li{
	list-style: inherit;
}

.news_body blockquote{
	border-left: 3px solid #cccccc;
	padding-left: 12px;
	color: #555555;
}

.news_body a{
	text-decoration: underline;
}

/* 横の欄のアーカイブ（年ごとにまとめて、押すと月が開く） */
.side_year{
	margin-top: 15px;
}

.side_year summary{
	cursor: pointer;
	padding: 6px 0;
	border-bottom: 1px solid #dddddd;
}
