@charset "UTF-8";
.ir .contentsKv .contentsKv__bg span {
	background-image: url( '../img/contents/ir/kv.jpg' );
}

.pages .no-page {
	cursor: default;
}
.pages .no-page:hover,
.pages .no-page:active {
	opacity: .5;
}
.pages > li > a {
	display: block;
	position: relative;
	font-size: 15px;
	line-height: 40px;
	opacity: .5;
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
	-ms-transition-duration: 0.5s;
	-ms-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
	-moz-transition-duration: 0.5s;
	-moz-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}
.pages > li.pages--dot span::before {
	content: '…';
	display: block;
}
.pages > li:hover > a,
.pages > li:active > a,
.pages > li.selected > span {
	opacity: 1;
}

.list__underline--lr.longest > li > dl.border--none:after {
	display: none;
}

.irMts .irMts__graph {
	background-color: #fff;
}
@media only screen and (max-width: 900px) {
	.irMts .irMts__graph {
	    padding-top: 0;
	}
}
.topmessage__sign:after {
	display: none;
}
@media (prefers-color-scheme: light) {
	.topmessage__sign .light {
		display: inline;
		opacity: 1;
	}
	.topmessage__sign .dark {
		display: none;
	}
}
@media (prefers-color-scheme: dark) {
	.topmessage__sign .light {
		display: none;
	}
	.topmessage__sign .dark {
		display: inline;
		opacity: 1;
	}
}
