@charset "utf-8";
/* CSS Document */

#submitBtn {
	font-size: 100%;
	border-style: none;
}

#submitBtn[disabled] {
	color: #0C0C0C;
	background-color: #eee;
	background-image: url(/assets/images/icon-arrow_02.png);
	cursor: default;
}

#submitBtn.c-button-red {
	cursor: pointer;
}

.hidden {
	visibility: hidden;
}

.table-component > table > thead > tr:only-child > th:nth-child(3) {
	min-width: 7.5em;
}

.table-component > table > thead > tr:only-child > th:nth-child(4) {
	min-width: 6em;
}

html.pdf_dl {
	overflow-y: hidden;
}

html.pdf_dl body {
	background-color: #fff;
}

html.pdf_dl body {
	height: 100dvh;
}

html.pdf_dl body iframe {
	width: 100%;
	height: 100%;
	border: none;
}

html.pdf_dl .noframe {
	max-width: 1275px;
	min-width: 290px;
	margin: 0 auto;
	padding: 15px;
}

@media screen and (max-width: 767px) {
	.scroll-hint-icon {
		top: calc(6% - 25px);
	}
}

@media screen and (max-width: 579px) {
	.table-component > table > thead > tr:only-child > th:nth-child(3) {
		min-width: 4em;
	}

	.table-component > table > thead > tr:only-child > th:nth-child(4) {
		min-width: 5.5em;
	}
}
