/*----------
	information
----------*/
@media (min-width: 768px) {
	.information-search {
		width: 300px;
		margin-left: auto;
		margin-right: 0;
	}
}

.information-yearselect dt {
	display: inline-block;
	margin-right: 16px;
	margin-bottom: 8px;
	font-weight: bold;
	font-size: 1.8rem;
	line-height: 1;
	vertical-align: middle;
}
.information-yearselect dd {
	display: inline-block;
	margin-bottom: 8px;
	position: relative;
	vertical-align: middle;
}
.information-yearselect dd::after {
	font-family: "iconfont" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	content: "\e905";
	display: block;
	width: 12px;
	height: 12px;
	position: absolute;
	top: 50%;
	right: 12px;
	pointer-events: none;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 12px;
	color: var(--color-prim);
}
.information-yearselect dd select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: block;
	height: 50px;
	padding: 0 40px 0 16px;
	position: relative;
	border: 1px solid var(--color-border);
	font-weight: bold;
	font-size: 1.8rem;
	line-height: 48px;
}

.archive.category .mediacatset,
.archive.category .newsmedia,
.archive.category .post_mediaset img,
.archive.category .c-media__headline::before,
.archive.category .c-media__headline .c-news > span.txt-small {display: none;}
.archive.category .c-media__headline{max-height:10em;}
.archive.category .c-media__headline .c-media-tit{margin-top:10px;font-weight:normal;}
.archive.category .c-media__headline .media_title{margin-top:10px;font-weight:500;}
.archive.category .c-media__headline .c-text{margin-top:10px;line-height:1.2em;font-size:0.9em;}
.c-media {
    margin-top: 8px;
    position: relative;
    font-weight: 500;
    font-size: 1.6rem;
    color: inherit;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-height: 4.2em;
    overflow: hidden;
}
.archive.category .media_titleset .c-media  a{
    display: block;
    padding-left: 1.6em;
    background-color: #fff;
    text-decoration: none;
    line-height: var(--line-height-s);
    color: var(--color-text);
}
.archive.category .media_titleset .c-media strong {
	font-weight:500;
}
.archive.category .media_titleset .c-media strong a::before {
    font-family: "iconfont" !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    content: "\e902";
    display: block;
    width: 1em;
    height: 1em;
    position: absolute;
    top: 0.3em;
    left: 0;
    color: var(--color-prim);
}
.archive.category .media_titleset .c-media strong a::before {
    content: "\e904";
}