@charset "utf-8";




.u-Title__mid-year-title {
	margin: 40px 0;
}

.u-News-list__items {
	margin: -15px 0 60px;
	border-top: 0;
}

.u-News-list__item {
	padding: 1.25em 0;
}

.c-Archive-menu {
	padding: 3em 0;
}

.c-Entry__update {
	margin: 0 0 25px;
	padding: 0 0 .5em;
	display: block;
	border-bottom: 1px solid #d4d4d4;
}

.c-Entry__contents figure img {
	max-width: 800px;
	margin: 2.25em auto 2.75em;
	display: block;
}

.c-Entry__pdf-corner {
	padding: 3em 0 0;
}

.c-Entry__pdf-corner a {
	color: #000;
	line-height: 1.35;
	padding: 2em;
	display: block;
	border: 1px solid #ddd;
}

.c-Entry__pdf-corner a:hover {
	color: #fff;
	background: #c20d2f;
	border: 1px solid #c20d2f;
	opacity: 1;
}

.c-Return-top {
	padding: 2em 0;
}

.c-Return-top a {
	width: calc(100% / 3);
	margin: 0 auto;
	padding: 1em .5em 1em 0;
	background: #f1f1f1;
	display: block;
	position: relative;
}

.c-Return-top a:after {
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translate(0,-50%);
}






