/*----------
	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 .c-text,
.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:6em;}
.archive.category .c-media__headline .c-media-tit,
.c-media__headline .c-media-tit{margin-top:10px;font-weight:normal;}
.archive.category .c-media__headline .media_title,
.c-media__headline .media_title{margin-top:10px;font-weight:500;}
.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: 4em;
    overflow: hidden;
}
.archive.category .media_titleset .c-media  a,
.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,
.media_titleset .c-media strong{
	font-weight:500;
}
.archive.category .media_titleset .c-media strong a::before ,
.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,
.media_titleset .c-media strong a::before {
    content: "\e904";
}
.single-post .media_titleset .c-media strong a::before {
    top: 1.2em;
}
.post_mediaset {clear: both;display:block;padding:10px 0 2em; margin: 0 10px;}
.post_mediaset .mediacatset {float:left; margin:0 1em 3em 0; width:150px; border: 1px solid #c0c0c0; }
.post_mediaset .media_titleset h4.media_title {margin:15px 0; padding: 0; font-size: 1.1em; font-weight: bold;}
.post_mediaset .media_titleset p {margin: 0; padding: 0;}
.post_mediaset .mediacatset .mediadate {text-align: center; color: #000; margin-bottom: 0; border-bottom: 1px solid #c0c0c0; padding:4px 0;}
.post_mediaset .mediacatset .media_web {text-align: center; color: #fff; background: linear-gradient(to right, #3ecc72, #4593e6); padding:4px 0;clear:both;} 
.post_mediaset .mediacatset .media_mag {text-align: center; color: #fff; background: linear-gradient(to right, #953ecc, #e68900); padding:4px 0;clear:both;} 
.post_mediaset .mediacatset .media_np {text-align: center; color: #fff; background-image: var(--color-gradient); padding:4px 0;clear:both;} 
.post_mediaset .mediacatset .media_tv {text-align: center; color: #fff; background-image: var(--color-gradient); padding:4px 0;clear:both;} 
.post_mediaset .mediacatset .media_other {text-align: center; color: #fff; background: #555; padding:4px 0;clear:both;} 
.post_mediaset .media_titleset P+P {margin-top:0;}
.post_mediaset .media_titleset a {margin:15px 0; padding: 0 0 0 26px; text-decoration: none;font-weight:bold;}
.post_mediaset .media_titleset a:hover {text-decoration: underline;}
body.single-news .modList_news_info .media_titleset {padding:2px 0 2em 0;}