@charset "utf-8";
/* CSS Document */



.c-financial-graph-items .c-financial-graph-item .e-note {
	text-align: left;
	display: flex;
	padding:0 1em;
}
.c-financial-graph-items .c-financial-graph-item .e-note.justify-cont {
	justify-content: space-between;
}

.c-financial-table-items {
	margin: 0 -20px 30px;
}
.c-financial-table-item {
	width: calc(100% - 30px);
	margin: 0 15px;
}


.xj_chart_table {
	width: calc(100% + 2px);
	margin: 0 -1px -1px -1px;
	border-collapse: separate;
	border-spacing: 0;
	border-bottom: 1px solid #e4e7e9;
	border-right: 1px solid #e4e7e9;
	min-width:645px;
}

.xj_chart_table td {
	font-size: 1.4rem;
	text-align: right;
    color: #666;
    background: #fff;
    border-top: 1px solid #e4e7e9;
    border-left: 1px solid #e4e7e9;
	font-size: 1.4rem;
	padding: 5px;
}
.xj_chart_table .xj_chart_header_first, .c-financial-table-item > .xj_chart_table:nth-of-type(2) > tbody > tr:nth-of-type(2) .xj_chart_header{
	width:28%;
}
.xj_chart_table .xj_chart_header, .xj_chart_table .xj_chart_header_first {
	color: #fff;
	text-align: left;
	background: #a0aab3;
	border-top: 1px solid #e4e7e9;
	border-left: 1px solid #e4e7e9;
}
.xj_chart_table tbody > tr:first-child .xj_chart_header{
	text-align: center;
	width:14.4%;
}
.c-financial-table-item > .scroll-box > .xj_chart_table:nth-of-type(2) > tbody > tr:nth-of-type(2)  .xj_chart_value {
	width:14.4%;
}
.xj_chart_table tbody > tr:first-child .xj_chart_header:nth-last-of-type(1) {
	background-color: #6785d5;
}
.c-financial-table-item > .scroll-box > .xj_chart_table:nth-of-type(2) tbody > tr:first-child {
	display: none;
}

.u-ir-icon-win {
	vertical-align: -.5em;
	background: url(/assets/img/global/icon_window.svg) no-repeat center / 100% auto;
	width: 14px;
	height: 26px;
	margin: 0 5px 0 10px;
	display: inline-block;
}

.c-library-list-item.no-data::before {

    display: none;

}
.c-library-list-item.no-data {
	text-align: center;
}



@media screen and (max-width: 768px) {
	.scroll-box {
		width:100%;
		overflow-x: auto;
		overflow-y: visible;
	}
	.c-financial-table-item {
		margin:0;
		width:100%;
	}
	.xj_chart_table {
		margin:0;
	}
}
