@charset "utf-8";




.l-sitemap-inner {
	margin: 0 0 60px;
}

.l-sitemap-inner .e-title {
	margin: 0 0 20px;
}

.l-sitemap-inner .e-title .e-link {
	font-size: 1.8rem;
	font-weight: 700;
	padding: 20px;
	display: block;
	border: 1px solid #e1d3b0;
	position: relative;
}

.l-sitemap-inner .e-title .e-link:after {
	content: '';
	width: 24px;
	height: 20px;
	display: inline-block;
	background: url(/contents/nishikawa-chain/global/img/arrow-right-01.png) no-repeat;
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
}

.no-touch .l-sitemap-inner .e-title .e-link:hover:after {
	margin: 0 -5px 0 0;
}

.l-sitemap-wrap {
	display: flex;
}

.l-sitemap-wrap-inner {
	width: 50%;
}

.l-sitemap-wrap-inner:nth-of-type(odd) {
	padding-right: 15px;
	padding-left: 20px;
}

.l-sitemap-wrap-inner:nth-of-type(even) {
	padding-right: 20px;
	padding-left: 15px;
}

.l-sitemap-wrap-inner .e-title-sub {
	font-size: 1.6rem;
	font-weight: 700;
	margin: 0 0 10px;
	padding: 0 0 10px 20px;
	border-bottom: 1px solid #999;
}

.l-sitemap-item {
	border-bottom: 1px solid #ddd;
}

.l-sitemap-item .e-link {
	line-height: 1.35;
	padding: 15px 0 15px 40px;
	display: block;
	position: relative;
}

.l-sitemap-item .e-link:before {
	content: '';
	width: 14px;
	height: 6px;
	display: inline-block;
	background: url(/contents/nishikawa-chain/global/img/arrow-down-01.png) no-repeat center / 100% auto;
	position: absolute;
	top: 50%;
	left: 20px;
	transform: translateY(-50%) rotate(-90deg);
}

.l-news-inc,
.l-news-inc iframe {
	width: 100%;
}


















