@charset "utf-8";

.linkBar {
	margin-block-end: 2em;
}

.headlineBox {
	position: relative;
	inline-size: 50em;
	min-block-size: 116px;
	min-inline-size: 200px;
	max-inline-size: 95%;
	overflow: auto;
	margin-block: 1em;
	margin-inline: auto;
}

h2/* */, .title {
	margin-block-end: 0.3em;
	margin-inline-start: 124px;
	padding-block-start: 0.5em;
	padding-inline: 0.5em;
	text-align: start;
	font-size: 125%;
}

dt.thumb {
	display: none;
}

dd.thumb/* */, .thum {
	position: absolute;
	inset-block-start: 50%;
	inset-inline-start: 0;
	block-size: 100px;
	inline-size: 100px;
	margin-block: -50px;
	margin-inline: 12px;
}

dd.thumb img {
	border-radius: 1em;
}

header dl,/* */ .info dl {
	margin-block-start: 0.3em;
	margin-inline-start: 126px;
	padding-block-end: 0.5em;
	padding-inline: 0.5em;
	text-align: start;
	font-size: 80%;
	min-block-size: 0;
}

dt.author {
	display: none;
}

dd.author {
	font-size: 125%;
}

dd.author, .archive, dt.website, dd.website, dt.picSize, dd.picSize, dd.fileSize, dd.createTime {
	display: inline;
}

dd.picSize, dd.website {
	margin-inline-end: 1em;
}

dd.picSize, dd.createTime {
	text-orientation: sideways;
}

dt.fileSize, dt.createTime {
	display: none;
}

dt.picSize:after, dt.website:after {
	content: ':';
}

.contentBox {
	display: block;
	min-block-size: 42px;
	margin-inline-start: 124px;
	padding: 8px;
	text-align: justify;
	text-indent: 1em;
	font-size: 80%;
	line-height: 1.5;
}
