/* pdf-catalog
â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”? */

/* catalog-list
â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”? */
.page-head + .slots .header-grid:first-child {
	padding-top: 0;
}
.figure.cover img {
	border: 1px solid #d7d7d7;
}
 /* list */
.latest-information {
}
.latest-information > ul {
}
.latest-information ul li {
	list-style-type: none;
}
.latest-information ul > li:first-child {
	margin-top: 0;
}
.latest-information > ul > li {
	padding: 0;
	list-style-type: none;
}
.latest-information > ul > li > ul {
	padding-left: 15%;
}
.latest-information > ul > li > ul > li > ul {
	padding-left: 22%;
}
.latest-information ul li a {
	display: inline;
	margin-left: -1em;
	text-decoration: none;
	text-indent: 1em;
}
.latest-information ul li a:hover {
	text-decoration: underline;
}

/* PC < 768px */
@media print, screen and (min-width: 48em) {
	.latest-information > ul {
		padding: 0;
	}
	.latest-information > ul > li {
		padding: 0;
	}
	.latest-information > ul > li > ul {
		padding-left: 15.5%;
	}
	.latest-information > ul > li > ul > li > ul {
		padding-left: 14%;
	}
}

/* icon */
.latest-information a .icon-ah-r,
.icon-ah-point-r {
	padding-right: 0.3em;
}
.latest-information a .icon-doc-pdf {
	margin-left: 0.2em;
}

/* file-size */
.file-size {
	text-decoration: none;
}


/* SP < 768px */
@media print, screen and (max-width: 47.9em) {

	.column:first-child .t-size-small.title{
		margin-top: 0;
	}

	.column.latest-information ul:first-child {
		margin-top: 0;
	}

	/* slots */
	.page-head + .slots {
		padding-top: 1em;
	}

}


/* back-number
â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”?â”? */
.grid-n--2 .column .backnumber-item {
	float: left;
	width: 47%;
	margin-left: -3.2%;
}
.grid-n--2 .column > .t-size-small,
.grid-n--2 .column > .backnumber-item p,
.grid-n--2 .column > .column-main > p {
	margin-left: -5.25%;
	margin-right: -5.25%;
	max-width: 110.5%;
}
.grid-n--2 .column > .backnumber-item + .backnumber-item {
	float: right;
	margin-left: 0;
}
.grid-n--2 .column > .backnumber-item + .backnumber-item p {
	margin-left: 0;
	margin-right: -10.5%;
}
.grid-n--2 .column > .backnumber-item p + p,
.grid-n--4 .column > .backnumber-item p + p {
	margin-top: -2.2em;
}
.grid-n--2 .column > .backnumber-item + .backnumber-item .figure.cover {
	margin-left: 0;
	margin-right: -10.5%;
}
.grid-n--2 .column > .column-main {
	width: 100%;
	margin-left: 0;
}

figure img {

}

/* SP < 768px */
@media print, screen and (max-width: 47.9em) {
	.grid-n--2 .column .backnumber-item {
		width: 45%;
		margin: 0;
	}
	.grid-n--2 .column .backnumber-item + .backnumber-item {
		margin-right: 3%;
	}
	.grid-n--2 .backnumber-item.column-main {
		width: 97%;
	}

	.grid-n--2 .column .backnumber-item:not(.column-main) .figure,
	.grid-n--2 .column .backnumber-item  p {
		margin-left: 0;
		margin-right: -6.5%;
		max-width: 106.5%;
	}
	.grid-n--2 .column .backnumber-item + .backnumber-item a .figure {
		margin-left: -7%;
		margin-right: 0;
		max-width: 106.5%;
	}
	.grid-n--2 .column > .t-size-small,
	.grid-n--2 .column > .column-main > p {
	margin-left: 0;
	margin-right: 0;
	max-width: 100%;
	}


}



/* PC > 768px */
@media print, screen and (min-width: 48em) {
	.grid-n--1 .column > .t-size-small {
		margin-left: -2%;
		margin-right: -2%;
		margin-bottom: 0;
		max-width: 100%;
	}
	.grid-n--4 .column > .backnumber-item p,
	.grid-n--4 .column > .column-main > p {
		max-width: 126%;
		margin-left: -13%;
		margin-right: -13%;
	}
}