/* 記事固有のスタイルシート */
.key-color{
	color: #2e158c;
}
.key-color2{
	color: #ffffcc;
}

.tableBlock01 th {
	font-weight: normal;
	text-align: left;
	width:15%;
}
body.page.basicpage.guest #contentContainer #content #contentBody .border_t {
        border-bottom: 2px solid #ffffff;
        margin-bottom: 16px;
}
#s00556 p.ind1em {
	text-indent: -1em;
	padding-left: 1em;
}
.diamond {
	position: relative;
	padding-left:1.5em;
}
.diamond::after {
	display: block;
	content: '';
	position: absolute;
	top: .3em;
	left: .2em;
	width: .8em;
	height: .8em;
	background-color: #ffffcc;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

