@charset "utf-8";




.is-ir .g-container {
	min-height: 900px;
}




/* home */
.is-ir.is-home .c-news-list li time {
	width: 13%;
}

.is-ir.is-home .c-index-nav ul {
	margin: 0 -2% 7%;
}

.is-ir.is-home .c-ir-news-function {
	justify-content: flex-end;
}

.is-ir.is-home .c-ir-news-function li {
	padding-left: 30px;
}

.is-ir.is-home .c-ir-news-function .is-rss a {
	align-items: flex-end;
}

.is-ir.is-home .c-ir-news-function .is-rss span img {
	width: 16px;
	transform: translateY(-3px);
}

.is-ir.is-home .c-ir-news-function .is-rss em {
	font-size: 1.1rem;
	padding: 0 0 0 .5em;
}




.is-ir.is-news .u-table-corner em {
	display: none;
}

.is-ir.is-news .u-table-corner strong {
	font-weight: 400;
}

*::-ms-backdrop, .is-ir.is-news .u-table-corner td table td {
	width: 356px;
}



/* connection */
.is-library .u-button-basic {
	margin-bottom: 45px;
	display: block;
}

.is-library .u-button-basic a {
	max-width: 254px;
}




.is-library.is-home .u-button-basic {
	margin-bottom: 30px;
	padding-right: 15px;
	padding-left: 15px;
}

.is-library.is-home .u-button-basic a {
	max-width: none;
}

.is-library.is-home .libraryList {
	margin: 0 -15px;
}




/* connection */
.is-library.is-connection .c-connection-list li {
	width: calc(100% / 2);
	margin-bottom: 15px;
}




/* shr_info */
.is-shr_info .u-table-corner td table tr:not(:first-child) td {
	border-top: 0;
}



.is-highlight .u-table-corner th {
	width: auto !important;
}

.is-highlight .u-table-corner .isHead th {
	width: 16% !important;
	white-space: nowrap;
	padding: 20px 0;
}

.is-highlight .u-table-corner td span {
	text-align: right;
	width: 2.5em;
	margin: 0 auto;
	display: inline-block;
}















