@charset 'UTF-8';
/* 文字コード: UTF-8 */

@media screen {
	#news-body div.news-footer dd,
	#news-body div.news-footer dt {
		display: inline;
		font-size: 10px;
		margin: 0;
		padding: 0;
	}

	#news-body div.news-footer dl {
		background-color: inherit;
		color: #808080;
		margin-top: 10px;
		text-align: right;
	}

	#news-body div.news-footer dt {
		background-image: none;
		border-left: 1px solid #808080;
		float: none;
		padding-left: 1ex;
	}

	#news-body div.news-footer dt.first-child {
		border-left: 0;
		padding-left: 0;
	}

	#news-body div.underline {
		border-bottom: 1px dashed #895959;
		margin-bottom: 4px;
		padding-bottom: 4px;
	}

	#news-body dd {
		margin-left: 25px;
	}

	#news-body dd.plural {
		clear: left;
	}

	#news-body dd,
	#news-body dt {
		display: block;
	}

	#news-body dl {
		margin-top: 12px;
	}

	#news-body dt {
		background-image: url('../image/common/list_image.jpg');
		background-repeat: no-repeat;
		background-position: 0 3px;
		float: left;
		padding-left: 12px;
	}

	#news-body dt.plural {
		float: none;
	}

	#news-header dd,
	#news-header dt {
		display: block;
	}

	#news-header dt {
		float: left;
	}

	#news-header li {
		border-left: 1px solid #895959;
		display: inline;
		padding-left: 1ex;
	}

	#news-header li.first-child {
		border-left: 0;
		padding-left: 0;
	}

	#news-header span.selected {
		background-color: inherit;
		color: #ff0000;
		font-weight: bold;
		letter-spacing: 0;
	}

	#news-navigator {
		margin-top: 1em;
	}
}

@media print {
	#news-header li {
		display: inline;
	}

	#news-header li a {
		display: none;
	}

	#news-navigator {
		display: none;
	}
}
