@charset "UTF-8";

/*--------------------------------------------------------------------------------
	/en/ir/
--------------------------------------------------------------------------------*/

/* override */
.p-ir-financial-result-table .c-scrollx-inner {
	width: 1200px;
}

.p-ir-financial-result-table-caption {
	margin-bottom: 10px;
	text-align: right;
}

.p-ir-financial-result-table td p {
	font-size: 1.4rem;
}

.p-ir-financial-result-table td p strong {
	font-size: 1.6rem;
}

.p-ir-financial-result-table .p-ir-financial-result-table-txt-s {
	font-size: 1.2rem;
}

.p-ir-financial-result-table .p-ir-financial-result-table-num {
	text-align: right;
}

.c-linklist-item-link[href*=".pdf"]::after,
.c-linklist-item-link[href*=".pdf"]::before {
	width:1em;
	height:1em;
	content:"";
	background:url('/assets/img/common/icn_pdf.svg') no-repeat center center;
}

@media only screen and (max-width: 736px) {
	.p-ir-financial-result-table-caption {
		margin-top: -21px;
	}
}

/* ttl finance btn */
.p-ir-finance-btn {
	position: absolute;
	right: 60px;
	bottom: 62px;
	width: 402px;
}
.p-ir-finance-btn > a {
	margin-bottom: 0;
}
.p-ir-finance-btn-txt1 {
	display: inline-block;
	font-size: 1.8rem;
}
.p-ir-finance-btn-txt2 {
	display: inline-block;
	margin-left: 0.3em;
	font-size: 1.2rem;
}

@media only screen and (max-width: 736px) {
	.p-ir-ttl-visual-txt {
		transform: translate(-50%, calc(-50% - 7px));
	}

	.p-ir-finance-btn {
		right: 20px;
		bottom: 50px;
		width: calc(100% - 40px);
	}
}