@charset 'UTF-8';
/* 文字コード: UTF-8 */

@media screen {
	h2 {
		border: solid 1px #a0a0a0;
		display: block;
		height: 393px;
		margin-bottom: 20px;
		position: relative;
	}

	h2 span {
		background: url(../image/common/top.jpg) left top no-repeat #ffffff;
		color: inherit;
		display: block;
		height: 393px;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}

	#diary-newpost ul {
		overflow: hidden;
		width: 100%;
	}

	#diary-newpost li {
		background-image: url('../image/common/list_image.jpg');
		background-repeat: no-repeat;
		background-position: 0 3px;
		padding-left: 12px;
		white-space: nowrap;
		width: 300%;
	}

	#main {
		float: left;
		width: 600px;
	}

	#navi {
		padding-left: 20px;
		margin-left: 600px;
	}

	#newrelease ul.medium-info {
		margin-top: 12px;
	}

	#newrelease ul.medium-info li.no-last {
		border-right: 1px solid #a0a0a0;
		float: left;
		margin-right: 4px;
		padding-right: 4px;
	}

	#newrelease div.medium-main strong {
		display: block;
		letter-spacing: 0;
	}

	#newrelease div.medium-main {
		margin-top: 12px;
	}

	#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 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;
	}

	#updatehistory dd {
		margin-left: 25px;
	}

	#updatehistory dd,
	#updatehistory dt {
		display: block;
	}

	#updatehistory dt {
		background-image: url('../image/common/list_image.jpg');
		background-repeat: no-repeat;
		background-position: 0 3px;
		padding-left: 12px;
	}
}
