/* article
─────────────────────────────────────────────────────────────────────────────────── */


/* news-head-contents
─────────────────────────────────────────────────────────────────────────────────── */
.news-head-contents .t-size-xx-large {
	text-align: center;
}
.news-head-contents .sub-contents-head {
	font-size: 1.133em;
	text-align: center;
}
@media print, screen and (max-width: 47.9em) {
	.news-head-contents .sub-contents-head {
		font-size: .933em;
	}
}
.news-head-contents .date-modified {
	padding-top: 0;
}
.news-head-contents .date-modified + .date-modified {
	margin-top: -2.2em;
}


/* PC > 768px */
@media print, screen and (min-width: 48em) {
	.news-head-contents .date-modified {
		margin-bottom: 0;
	}
	.news-head-contents .date-modified + .date-modified {
		margin-top: -1.333em;
	}
}


/* sns
─────────────────────────────────────────────────────────────────────────────────── */
.sns [class*="grid-"] .column {
	display: table;
	height: 2.333em;
}
.sns [class*="grid-"] .column ul {
	display: table-cell;
	vertical-align: middle;
}
.sns [class*="grid-"] .column ul li {
	vertical-align: middle;
}


/* pictures
─────────────────────────────────────────────────────────────────────────────────── */
.pictures.outer {
	padding-top: 0;
	margin-bottom: 0;
}
.t-size-large.title-below {
	margin-top: 0;
}
.pictures [class*="grid-"] .column .product-figure {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.pictures [class*="grid-"] .column .figure {
	display: table-cell;
	width: 100%;
	height: 10.6em;
	padding: .4em 0;
	vertical-align: middle;
}
.pictures [class*="grid-"] .column .figure img {
	max-width: 100%;
	max-height: 10.2em;
	margin: 0 auto;
}

/* SP < 768px */
@media print, screen and (max-width: 47.9em) {
	.pictures .header-grid {
		padding-top: 1em;
	}
	.pictures .header-grid:first-child {
		padding-top: 0;
	}
	.pictures [class*="grid-"] .column .figure img {
		max-height: none;
	}
}

/* PC > 768px */
@media print, screen and (min-width: 48em) {
	.pictures .header-grid {
		margin-bottom: 1.66em;
	}
	.news-article {
		padding-top: 2em;
	}
	.pictures [class*="grid-"] > .column {
		padding-bottom: 2em;
	}
	.pictures .grid-n--3 .column .figure,
	.pictures .grid-n--2 .column .figure {
		height: 10em;
	}
	.pictures .grid-n--3 .column .figure img,
	.pictures .grid-n--2 .column .figure img {
		max-height: 13.8em;
	}
	.pictures .grid-n--1 .column .figure img {
		max-height: 32.6em;
	}
	.slots .caption-paragraph > .column {
		margin-top: -2em;
		height: 0;
	}
}


/* news-table
─────────────────────────────────────────────────────────────────────────────────── */

/* button */
[class*="txt-"] .icon {
	margin: 0 .667em 0 0;
}
.more-link {
	margin-left: 0;
}
.more-link a {
	text-decoration: none;
}
.more-link a .icon + span {
	position: relative;
}

/* PC > 768px */
@media print, screen and (min-width: 48em) {
	.news-table .table-s2 + p {
		margin-top: 2em;
	}
	.more-link {
		margin: 2em 0;
	}
}


/* print
─────────────────────────────────────────────────────────────────────────────────── */

/* SP < 768px */
@media print, screen and (max-width: 47.9em) {
	.news-table + .outer {
		margin: 0;
	}
	.article-component .print {
		display: none;
	}
}


/* ariticle-detail
─────────────────────────────────────────────────────────────────────────────────── */
.article-component-detail .t-size-small:first-child {
	margin-top: .267em;
}
.article-component-detail .spec-link {
	margin: 1.5em 0 2em;
}
.icon-large.icon-doc-pdf-blue-light {
	vertical-align: -0.2em;
	margin-top: -0.2em;
}


/* SP < 768px */
@media print, screen and (max-width: 47.9em) {
	.article-component .t-size-xx-large + hr,
	.article-component-detail .column hr {
		display: none;
	}

	.grid-1 + .article-component-detail .column:first-child {
		margin-top: 1.5em;
	}

	/* button */
	.article-component-detail .spec-link {
		margin-bottom: 0;
	}
	.article-component-detail [class="txt-"] a[class*="button"] {
		padding: .9em 0;
		display: block;
	}

	/* pdf */
	.article-component-detail .pdf-note {
		display: inline-block;
		margin-top: .333em;
	}

}

/* news-release
─────────────────────────────────────────────────────────────────────────────────── */
#comparison .title-link {
	padding-right: 1em;
}

#comparison.comparison-news .t-size-xx-large,
#comparison.comparison-news .t-size-x-large,
#comparison.comparison-news .t-size-large,
#comparison.comparison-news .t-size-small,
#comparison.comparison-news .t-size-x-small,
#comparison.comparison-news .t-size-xx-small {
	margin-bottom: 1em;
}

.article-component-detail + nav .pagination {
	padding: 0;
	text-align: left;
}

.article-back-link a:hover {
	color: #606060;
}


/* SP < 768px */
@media print, screen and (max-width: 47.9em) {
	.article-component .narrow-contents nav {
		margin-top: 1.5em;
	}

	.article-component .narrow-contents nav .pagination a {
		margin: 0;
	}

}

/* PC > 768px */
@media print, screen and (min-width: 48em) {
	.article-component .narrow-contents nav {
		margin-top: 0;
	}
}
