@charset "UTF-8";

.pc-only{
    display:block;
}
.sp-only{
    display:none;
}

p{
	padding: 0;
	margin-bottom: 5px;
}
.text-end{
	text-align: right;
}

/* PCテーブル */
.mi-table{
	overflow-x:auto;
	margin-bottom: 50px;
}
.mi-table table{
	width:100%;
	border-collapse:collapse;
	margin-bottom: 0;
}
.mi-table th,
.mi-table td{
	border:1px solid #ddd;
	padding: 15px 15px;
	font-size: 13px;
	line-height: 1.5;
}
.mi-table thead th{
	background:#eee;
	text-align:center;
}

.mi-table tbody th{
	background:#eee;
	/* width:180px; */
	/* text-align:center; */
}
h3 + .text-end{
    margin-top: -15px;
    margin-bottom: 10px;
    font-size: 12px;
}
/* 財務情報 */
.financial-table th{
    text-align: left;
}

.financial-table td{
    text-align: right;
}
