/* -------------------------------------
	株式基本情報
-------------------------------------- */
.stock-table {

	border: 1px solid #dddddd;
	width: 100%;
	margin-bottom: 2em;

}

.stock-table tr th,
.stock-table tr td {

	padding: 5px 10px;

}

.stock-table tr th {
	background-color: #efefef;
	text-align: left;
	font-weight: normal;
}

.stock-table tr td div.flexTable dl {

	display: flex;

}

.stock-table tr td div.flexTable dl dt {

	width: 7.5em;

}

@media(min-width:769px) {

	#content-box div.main-content h1 {

		background-image: url(/ir/en/img/h1-ir-rc.jpg);

	}

	.stock-table tr {

		border-bottom: 1px solid #dddddd;
		border-collapse: collapse;

	}

}

@media(max-width:768px) {

	.stock-table {

		border: none;

	}

	.stock-table tr th,
	.stock-table tr td {

		display: block;
		width: 100%;

	}

	.stock-table tr td {

		padding-bottom: 25px;

	}


}


/* -------------------------------------
	注釈リンク
-------------------------------------- */
.ir-data-box ul {

	list-style-type: none;

}

.ir-data-box ul li {

	margin-left: 15px;
	margin-bottom: 5px;
	padding-left: 1em;
	background-image: url(/img/common/icons/icon_arrow_b.svg);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	background-size: 1em;

}