@charset "utf-8";

/* ------------------------------
 株式の状況（PC）
------------------------------ */
.contents table tr th:first-child {
	text-align: left
}
.scroller table tr th:not(:first-child) {
	text-align: center;
}
.scroller table tr td {
	text-align: right;
}
.contents table td > div {
	text-align: right;
}
@media print,screen and (min-width:768px) {
	.contents table tr th:first-child {
		padding-left: 30px;
	}
	.contents table td > div {
		width: 6em;
	}
	.scroller table tr th:first-child {
		width: 60%;
	}
	.scroller table tr td {
		padding: 20px 75px;
	}
}
/* ------------------------------
 株式の状況（SP）
------------------------------ */
@media screen and (max-width:767px) {
	.cms_text.scroller table {
		width: 880px !important;
	}
}